当我的应用程序尝试与Web服务通信时,我收到错误
(407)需要代理身份验证(ISA Server需要授权才能完成请求。拒绝访问Web代理筛选器。)
我看了几个主题,但我无法理解。我正在使用VB.net
答案 0 :(得分:5)
如错误所示,您的代理服务器阻止访问该服务。您可以编写一些代码来询问用户代理的凭据,或者(更简单)您可以将以下内容放入应用程序app.config中:
<system.net>
<defaultProxy useDefaultCredentials="true"/>
<system.net>
如果您有更复杂的要求,还有其他设置。试试这里的指导
答案 1 :(得分:1)
您的app.config文件应如下所示:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
</configuration>
我认为引用TraceUtility
的错误是无关的 - 不同的问题。