C# 从Silverlight中的客户端应用程序访问服务器时,服务器出现意外响应

C# 从Silverlight中的客户端应用程序访问服务器时,服务器出现意外响应,c#,wcf,silverlight-4.0,C#,Wcf,Silverlight 4.0,我正在开发silverlight应用程序。在添加服务器引用时,有时服务器返回错误消息而不更新其服务,如 我不明白它为什么会这样返回,当我尝试在浏览器中提供相同的地址时,它会正确返回服务器xml文件,并且我也能够从另一个浏览器运行服务器。有谁能给我一个建议来克服这种例外情况吗。我还尝试从我的链接中删除查询,如”http://112.148.1.130:8000/“但它仍然不起作用。可能是您使用的是系统http堆栈而不是浏览器http堆栈。您可以通过调用WebRequest.RegisterPre

我正在开发silverlight应用程序。在添加服务器引用时,有时服务器返回错误消息而不更新其服务,如


我不明白它为什么会这样返回,当我尝试在浏览器中提供相同的地址时,它会正确返回服务器xml文件,并且我也能够从另一个浏览器运行服务器。有谁能给我一个建议来克服这种例外情况吗。我还尝试从我的链接中删除查询,如
”http://112.148.1.130:8000/“
但它仍然不起作用。

可能是您使用的是系统http堆栈而不是浏览器http堆栈。您可以通过调用
WebRequest.RegisterPrefix
方法来更改此设置。有关更多信息,请参阅。

谢谢您的回复。但是我没有使用任何代码来访问服务器。通过解决方案资源管理器直接向服务添加引用。我明白了。但是,这种异常是仅在添加引用时发生,还是在运行应用程序时也发生?这只是偶尔发生的吗?是的,当我将引用添加到我的项目时,它正在添加,但当我通过右键单击它来更新它时,它会显示上面给定的错误。在应用程序配置文件中,确保您配置了
proxyAddress
proxyAuthenticationScheme
useDefaultWebProxy
用于绑定。我认为
useDefaultWebProxy
应该设置为
true
。我认为,实际上,对于从客户端引用服务器,无需在配置项中启用任何代理,只需将其解除即可。