我创建了一个云应用程序,其中包含Web应用程序的Web角色和托管WcfService的Worker角色。 WcfService的端点是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服务是成功打开还是生成错误,或者我应该更改端点。
无论如何,我使用下面的内容添加了一些日志记录。
System.Diagnostics.Trace.WriteLine("Message");
但我不知道如何阅读它们,请提出任何建议。
答案 0 :(得分:2)
确保服务配置文件中的baseAddress属性仍然没有“localhost”
<host>
<baseAddresses>
<add baseAddress="http://localhost" />
</baseAddresses>
</host>
答案 1 :(得分:0)
我在Link
中找到了解决方案