Ich bin etwas neu in der Web-Entwicklung, so bin ich mir unsicher über die hier zu verwendende Terminologie. Ich habe einen Webservice, den ich für Windows Azur bauen. Ich möchte mehrere Endpunkte haben, die zu demselben Dienst aufgelöst werden, aber ich bin mir nicht ganz sicher, wie ich das konfigurieren soll.WCF URL Frage
Dies erklären helfen kann, was ich ein wenig besser bin zu wollen:
Derzeit habe ich einen Dienst an https://myapp.cloudapp.net/service.svc
Ich mag würde die folgende URL auf den gleichen Dienst in der Anwendung haben:
https://myapp.cloudapp.net/myapp/service.svc
ich bin sicher, das ist etwas einfach zu tun ist, ich habe einfach nicht in der Lage gewesen, noch eine Lösung zu finden.
Edit:
fand ich diese Dokumentation auf MSDN:
http://msdn.microsoft.com/en-us/library/ms734786.aspx
Aber ich kann nicht scheinen, um es zu bekommen zu arbeiten.
Hier ist, wie mein Endpunkt in meinem web.config definiert:
<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>
Es ist immer noch nicht funktioniert, aber hoffentlich schließen es wird. Würde irgendwelche Vorschläge lieben!
Danke für den Link. Ich schaute mir einige der Proben an, aber keiner von ihnen scheint sich damit zu befassen, was ich zu tun versuche. – Brosto