3

目前我在工作中的防火墙后面,我正在测试我已经部署到我的网站的东西,并且工作代理似乎在某种程度上阻止了它。

基本上我收到的消息是:

由于对象的当前状态,操作无效

我把它归结为我的代理干扰,但我看不到任何高级设置或任何我可以设置通过代理访问我的服务的设置。

我为它做了一个快速的谷歌搜索,但没有任何乐趣。

有人找到解决它的快速方法吗?

4

2 回答 2

6

编辑,我忘了在答案中写这部分:您可能需要将网络参考网址添加到代理的安全列表中。我不确定您使用的是什么代理,或者您是否可以控制它,但这应该可以解决您的问题。如果您无权更改代理,那么我在下面进行了快速解决。

这是一个快速解决方法,只需使用浏览器导航到 WSDL。获取 xml 并将其另存为 .wsdl 文件在您想要生成客户端的计算机上。然后使用wsdl.exe生成客户端,将其指向您保存 wsdl 文件的路径。

于 2008-09-04T01:23:52.433 回答
5

另一种选择是转到应用程序的 Web 配置或应用配置并在元素下添加以下内容:

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

然后,您可以以正常方式添加 Web 参考。

于 2008-11-24T16:13:44.283 回答