2010-03-10 15 views
4

J'ai un service .Net 3.51 qui utilise l'activation non-HTTP. Cela fonctionne bien. Je veux le convertir en .Net 4.Comment puis-je activer WCF non-HTTP avec .Net 4?

Dans Windows 7, si vous allez dans Panneau de configuration, Ajouter des programmes, Activer ou désactiver des fonctionnalités Windows, il existe un "Microsoft .NET Framework 3.5.1, WCF Non Activation HTTP ".

Comment est-ce que je ferais ceci pour .Net 4?

Mark

Répondre

2

En fait tourner sur pour 3.5.1 le tourne pendant 4 aussi. J'ai eu des exceptions parce que l'appdomain est revenu à .net 2. L'activation non http fonctionne bien.

0

affichage ce qui a fonctionné pour moi car il y a quelques instructions contradictoires ou obsolètes expose là-bas.

Source: https://docs.microsoft.com/en-us/dotnet/framework/wcf/samples/namedpipe-activation

Dans le menu Démarrer, choisissez Panneau de configuration.

Sélectionnez Programmes et caractéristiques.

Cliquez sur Activer ou désactiver les composants Windows.

Développez le nœud Microsoft .NET Framework 3.0 et vérifiez la Communication Foundation de Windows fonction d'activation non-HTTP.

Je l'ai juste fait pour 4,5:

enter image description here