(407)需要代理身份验证(ISA Server需要授权才能完成请求。拒绝访问Web代理筛选器。)

时间:2012-06-01 21:38:31

标签: vb.net web-services proxy

当我的应用程序尝试与Web服务通信时,我收到错误

(407)需要代理身份验证(ISA Server需要授权才能完成请求。拒绝访问Web代理筛选器。)

我看了几个主题,但我无法理解。我正在使用VB.net

2 个答案:

答案 0 :(得分:5)

如错误所示,您的代理服务器阻止访问该服务。您可以编写一些代码来询问用户代理的凭据,或者(更简单)您可以将以下内容放入应用程序app.config中:

<system.net>
    <defaultProxy useDefaultCredentials="true"/>
<system.net>

如果您有更复杂的要求,还有其他设置。试试这里的指导

http://msdn.microsoft.com/en-us/library/09361bca

答案 1 :(得分:1)

您的app.config文件应如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.net>
    <defaultProxy useDefaultCredentials="true" />
  </system.net>
</configuration>

我认为引用TraceUtility的错误是无关的 - 不同的问题。