J'ai un simple service WCF 4.0 avec des méthodes simples et une propriété avec un getter qui retourne List. Le service fonctionne correctement lorsqu'il est connecté par programmation. Le getter est décoré ainsi que les autres méthodes de l'interface qui définissent le contrat de service. Mon prochain mouvement consiste à rendre le service accessible via le navigateur Web IE afin que les administrateurs de serveur/de déploiement puissent effectuer une installation "smoketest" après le service.Fichier de configuration WCF pour l'interaction avec le navigateur?
Cela fonctionne actuellement:
http://localhost/myservice.svc?wsdl
Mais je dois prendre les choses plus loin et obtenir ce travail:
http://localhost/myservice.svc/SmokeTest
et des résultats montrent dans le navigateur, SmokeTest est la propriété avec un getter cela fait des choses et renvoie la liste que je veux montrer dans le navigateur. Jusqu'à présent, je n'arrive pas à comprendre à quoi devrait ressembler ma config. Toute aide appréciée.
C'est tout ce que j'ai dans le web.config pour le service. Le critère d'évaluation est myservice.svc:
<behaviors>
<serviceBehaviors>
<behavior >
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
<services>
<service name="myservice.worker" >
<endpoint address="" binding="basicHttpBinding" contract="myservice.IServicio" />
</service>
</services>
Faire conforme à un service WCF REST donne un certain navigateur pour sans viewint/débogage. Maintenant, j'ai un problème pour l'exécuter sous IIS5.1. Pouah. Mais merci! – Snowy