2

当我的应用程序尝试与 Web 服务通信时出现错误

(407) 需要代理身份验证(ISA 服务器需要授权才能完成请求。对 Web 代理过滤器的访问被拒绝。)

我看到了一些主题,但我无法理解。我正在使用 VB.net

4

2 回答 2

5

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

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

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

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

于 2012-06-01T21:52:44.483 回答
1

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

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

我认为所指的错误TraceUtility是不相关的 - 不同的问题。

于 2012-08-02T23:05:22.337 回答