SilverLight调用WCF”远程服务器返回了错误: NotFound”的排解
Posted on 2010-07-15 11:33 Happy Coding 阅读(827) 评论(0) 编辑 收藏 举报远程服务器返回了错误: NotFound,该错误一般为WCF调用不成功,SL的错误类型是CommunicationException,但是具体的错误类型及信息不完整,通过以下方法,可以使错误信息更加完成。
在WCF服务的类中加上
[ServiceBehavior(IncludeExceptionDetailInFaults = true)]
然后在调用此服务的silverlight的初始化方法中加上:
bool registerResult = WebRequest.RegisterPrefix("http://", WebRequestCreator.ClientHttp);
bool httpsResult = WebRequest.RegisterPrefix("https://", WebRequestCreator.ClientHttp);
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/luminji/archive/2010/02/02/5279695.aspx