创建“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上访问互联网 – 解决方案解决了这两个问题。
上述就是C#学习教程:创建“system.net/defaultproxy”配置部分中指定的Web代理时出错分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1301098.html