Windows phone 8 连接到wcf服务时windows phone 8仿真程序引发错误

Windows phone 8 连接到wcf服务时windows phone 8仿真程序引发错误,windows-phone-8,Windows Phone 8,System.ServiceModel.ni.dll中出现“System.ServiceModel.CommunicationException”类型的异常,但在使用windows phone 8 emulator时未在用户代码中处理该异常?你检查过你的内部异常了吗。我也是,不断地犯这个错误!我的问题与ip地址错误有关,我没有意识到您必须在配置文件中设置一个特定的ip地址,因为WP8是一个虚拟机,因此有自己的本地主机,但我的问题是它工作,然后停止,最后再次工作!!非常不稳定的行为 请注意,任何错

System.ServiceModel.ni.dll中出现“System.ServiceModel.CommunicationException”类型的异常,但在使用windows phone 8 emulator时未在用户代码中处理该异常?你检查过你的内部异常了吗。我也是,不断地犯这个错误!我的问题与ip地址错误有关,我没有意识到您必须在配置文件中设置一个特定的ip地址,因为WP8是一个虚拟机,因此有自己的本地主机,但我的问题是它工作,然后停止,最后再次工作!!非常不稳定的行为


请注意,任何错误都会发生这种情况,因此您可能需要在wcf中实现IErrorHandler,并将正确的错误返回给客户端。

如果没有更具体的信息,很难回答您的问题。但是,您可以研究以下几点:

-手机调用的服务正在运行吗?

尝试从计算机中的web浏览器打开服务

-模拟器能看到服务吗?

尝试从emulator中的web浏览器打开服务

-是自签名https服务吗?

您需要在仿真器中安装证书

-该服务是否支持基本http连接?

Windows Phone 8仅支持basicHttpBinding

我的朋友可能会给你一些有用的信息。