Je suis un peu nouveau dans le développement web, donc je ne suis pas sûr de la terminologie à utiliser ici. J'ai un service web wcf que j'ai construit pour Windows Azur. Je voudrais avoir plusieurs points de terminaison qui se résolvent au même service, mais je ne suis pas entièrement sûr de savoir comment configurer cela.WCF URL Question
Cela peut aider à expliquer ce que je suis vouloir un peu mieux:
Actuellement, j'ai un service au https://myapp.cloudapp.net/service.svc
Je voudrais avoir le point d'adresse suivante au même service dans l'application:
https://myapp.cloudapp.net/myapp/service.svc
Je suis sûr que ce soit quelque chose de facile à faire, je suis tout simplement pas été en mesure de trouver une solution encore.
Edit:
J'ai trouvé cette documentation sur MSDN:
http://msdn.microsoft.com/en-us/library/ms734786.aspx
Cependant, je ne peux pas sembler le faire fonctionner.
Voici comment mon point final est défini dans mon web.config:
<services>
<service behaviorConfiguration="MetadataEnabled" name="myProject.myApp.myService">
<host>
<baseAddresses>
<add baseAddress="https://localhost/myService/" />
</baseAddresses>
</host>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="wsBinding" name="wsBase" contract="myProj.myApp.IServ" />
<endpoint address="mex" binding="mexHttpsBinding" bindingConfiguration="mexBinding" name="HttpMetadata" contract="IMetadataExchange" />
<endpoint address="myApp/" binding="wsHttpBinding" bindingConfiguration="wsBinding" name="WsPlain" contract="myProj.myApp.IServ" />
</service>
</services>
Il ne fonctionne toujours pas, mais nous espérons que cela lui ressemble. Souhaiterait des suggestions!
Merci pour le lien. J'ai regardé plusieurs des échantillons, mais aucun d'eux ne semble s'attaquer à ce que j'essaie de faire. – Brosto