远程服务器返回错误:NotFound。 Silverlight + WCF

我试着打电话给网络服务几个小时。 我添加了clientaccesspolicy.xml:

             

和crossdomain.xml:

      

到我的网站的根目录。 从IIS调用Web服务,它在这里工作。

但是,当我试图从silverlight应用程序调用我的wcf Web服务时,我收到此错误:

远程服务器返回错误:NotFound。

这是来自Fiddler的日志:

a:InternalServiceFault由于内部错误,服务器无法处理请求。 有关错误的更多信息,请在服务器上启用IncludeExceptionDetailInFaults(来自ServiceBehaviorAttribute或来自配置行为),以便将exception信息发送回客户端,或者根据Microsoft .NET Framework打开跟踪3.0 SDK文档并检查服务器跟踪日志。

这是代码,当我收到错误时:

 public int EndUserExist(System.IAsyncResult result) { object[] _args = new object[0]; int _result = ((int)(base.EndInvoke("UserExist", _args, result))); //Here return _result; } 

我究竟做错了什么?

在web.config中查找此文本:IncludeExceptionDetailInFaults将其设置为true。 然后再次运行您的服务请求并观看Fiddler,这次它会告诉您需要知道的内容。 可以是从SQL错误到空引用的任何内容。 🙂

好吧;)现在它正在运作。 我打开web.config中的debug,所以我在Fiddler中得到了exception消息。 我需要在IIS上的池中为sql数据库设置身份用户。

在您的移动设备中,转到wifi设置并编辑当前的WiFi连接。 设置代理“自动检测设置”。