我创建了一个 Cloud 应用程序,其中包含Web应用程序的Web角色和承载WcfService的Worker角色 . WcfService的 endpoints 是http://localhost:9967/WcfServiceTestService .
我从visual studio运行应用程序,一切正常 .
我在我的windows azure帐户上部署了应用程序,网页成功打开但是当我进行wcf调用时,会生成以下错误
There was no endpoint listening at http://localhost:9967/WcfServiceTestService that could accept the message.
请注意,这两个角色处于就绪状态,但我不知道WCF服务是成功打开还是生成错误,或者我应该更改 endpoints .
无论如何,我使用下面添加了一些日志记录 .
System.Diagnostics.Trace.WriteLine("Message");
但我不知道如何阅读它们,请提出任何建议 .
2 回答
确保服务的配置文件中的baseAddress属性仍然没有“localhost”
我找到了解决方案Link