创建“system.net/defaultproxy”配置部分中指定的Web代理时出错

我从第三方应用程序exe收到错误。 应用程序只是一个exe,没有配置文件或其他。

“创建’system.net/defaultproxy’配置部分中指定的Web代理时出错”

我该怎么处理?

我今天遇到了同样的问题并找到了解决方案。 在我的情况下,出现问题是因为我使用网络磁盘存储我的项目。 从此网络磁盘运行时,出现此问题。 我将项目移动到我的本地硬盘驱动器,它已经消失了。 我猜这与安全性有关,因为Windows认为网络驱动器不如我的硬盘安全。

尝试将以下行添加到app.config或web.config中,您的应用程序可能会起作用。

    

在我的情况下,我有一个Windows 2003服务器和我的.net 4.0控制台应用程序放在“D”驱动器上,我一直在运行它时看到这个错误(它试图连接到远程WCF服务)。 一旦我将应用程序文件放在我的“C”驱动器上,一切正常。 我不知道为什么!

我也遇到过这个问题(把这个问题放在其他地方)。 事实certificate,在我的情况下,我正在调用通过ssl保护的wcf服务。 证书是内部发布的用于开发目的的证书。 当您的wcf服务引用配置为https://myserv/service.svc但证书具有https://myserv.mydomain.com/service.svc时,会出现问题 。

删除完全限定的统一名称(来自app.config \ web.config中的客户端元素(或者如果它在client.config中)可以解决问题。

此错误与您正在构建的.Net framework有某种关联。

我创建了一个简单的测试应用程序来执行WebRequest 。 如果我将目标Framwework设置为4.0,我会收到此错误。 如果我然后将其设置为3.5,而不更改代码,我的请求工作正常。

它并不直接解决您的问题,因为您可能无法更改您正在使用的外部应用程序,但我希望这对于查找相同错误消息的人可能会有用。

在web.config文件中检查您是否有sharedListeners标记。 在每个添加标记内部,您需要填充“类型”属性…..如下所示:

     

对于我,当我收到此错误时,我设法通过在web.config中的侦听器中包含’type’属性来“修复”它:

      

但是,Visual Studio(2012)实际上告诉我不允许使用此属性…仍然删除它会导致我收到错误,包括它导致它正常工作。

我运行“netsh winsock reset”(作为管理员)并重置PC以解决此问题。 在尝试安装winforms应用程序时发生了这种情况 – 这在办公室的所有其他PC上运行良好。

一个线索是Chrome无法在这台PC上访问互联网 – 解决方案解决了这两个问题。