【发布时间】:2012-03-22 13:59:54
【问题描述】:
您好,我有一个 WP7 应用程序,它调用在 .net 项目中使用会员 api 运行的 wcf。 我已在我的应用程序中将服务引用添加到我的 wcf。我可以在我的浏览器中毫无问题地访问此服务。
我现在使用 Fiddler 来跟踪正在发生的事情,当我从我的应用程序调用服务时,fiddler 没有收到任何信息。但是当我通过浏览器小提琴手动访问此服务时,会捕获流量。
有什么问题? VS 2010 给我的错误信息是
https://localhost/MyApp/Authentication.svc 上没有可以接受消息的端点监听。这通常是由不正确的地址或 SOAP 操作引起的。有关详细信息,请参阅 InnerException(如果存在)。
【问题讨论】:
-
您是在手机还是模拟器上运行应用程序?
-
可以用wp7浏览器访问wsdl吗?如果存在证书错误,则服务调用将不起作用。您必须先将其安装在模拟器中。在 wp7 中也无法使用 wshttpbinding,您需要使用 basichttpbindig 或其他支持的绑定
-
您是否在端口 80 上托管服务?您的默认网站是否正在侦听此端口?
标签: wcf silverlight visual-studio-2010 windows-phone-7 iis-7