2012-03-29 12 views
0

Ich spiele zum ersten Mal mit WCF RIA-Diensten und habe ein Problem mit meinem Dienst, wenn er auf meine gehostete Website hochgeladen wird. Wenn ich lokal laufe (musste http: // von allen Links entfernen, da ich ein neuer Benutzer bin) localhost: 50365/DocumentService.svc Ich bekomme den wsdl-Link localhost: 50365/DocumentService.svc? Wsdl, was aber genau richtig ist Wenn der Pfad example.com/documentservice.svc gehostet wird, wird die wsdl-Verknüpfung als example.com/mydomain/documentservice.svc angezeigt, was nicht funktioniert. Das Entfernen des Beispielordners, um www.mydomain.co.uk/documentservice.svc?wsdl zu erhalten, gibt mir die WSDL korrekt zurück. Welche Einstellung fehlt mir im WCF-Setup, damit dieser zusätzliche Ordner hinzugefügt wird? Offensichtlich bedeutet dies, dass der Webservice nicht funktioniert.wsdl link Ordner wird zum Pfad hinzugefügt

Antwort

0

Es sieht so aus, als müssten Sie den Dienst vom Stammverzeichnis der Website in die mydomain Webanwendung verschieben. Diese Konfigurationen können Sie mit inetmgr machen.

+0

Danke, aber es ist nur eine einfache gehostete Website, kein Zugriff auf IIS. Hatte gehofft, dass es Konfiguration war. – legaldeveloper

0

Klingt, als ob Sie in Ihrem gehosteten Dienst in diesen MSDN support issue hineinrennen. Sie müssen den Hotfix möglicherweise nicht anwenden, wenn Sie einen .NET 4 WCF-Dienst ausführen.

Verwandte Themen