Je travaille à la fois sur le projet en utilisant l'application Web .Net 2.0 et aussi WCF. Si j'utilise le WCF par sa configuration par défaut, lorsque le projet .Net 2.0 appelle sa méthode, il déclenche une exception pour le message SOAP non pris en charge.. Net 2.0 consommation WCF
Goggled et a constaté que les gens ont mentionné que WCF besoin de changer la liaison à BasicHttpBinding -> http://msdn.microsoft.com/en-us/library/ms731134.aspx
essayé et depuis que je suis l'hébergement dans IIS je n'ai pas fait l'instanciation BasicHttpBinding comme l'exemple ci-dessous.
// Create a BasicHttpBinding instance
BasicHttpBinding binding = new BasicHttpBinding();
Cependant cette fois-ci, je ne peux même pas exécuter le service WCF. Quand je lance à l'aide un clic droit, vue dans le navigateur, je reçois une page avec
"Nom du service" a zéro l'application (non-infrastructure) Endpoints
Ma config web pour WCF est exactement le même Comme le lien que j'ai donné, seulement que j'ai changé le contrat en fonction de mon dossier.
Toute personne ayant une expérience qui se soucie d'aider? Merci
Le web.config
<system.serviceModel>
<services>
<service name="MyService" behaviorConfiguration="HttpGetMetadata">
<endpoint address="" contract="MyContractName" binding="basicHttpBinding" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="HttpGetMetadata">
<serviceMetadata httpGetEnabled="true" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Vous aurez besoin de partager votre config pour nous aider. – RQDQ
fondamentalement le fichier de configuration est la valeur par défaut quand un nouveau projet WCF est créé, et j'ai ajouté comme [exemple] (http://msdn.microsoft.com/en-us/library/ms731134.aspx) ici. Seulement changé le nom du contrat –
Montrez-nous le code et la configuration, ou nous ne pouvons pas aider. –