【发布时间】:2015-09-17 15:37:09
【问题描述】:
我开始用 C# 编写一些非常简单的 web 应用程序,偶尔我会收到关于未配置代理的异常。我在一个具有相当严格的代理自动配置文件(.pac -- Proxy Auto-Config)的工作环境中。
有没有办法告诉 C# 使用该 .pac 文件进行代理设置?
【问题讨论】:
-
我不知道您使用特定的 .pac 文件,但不久前有类似的代理问题。我找到的解决方案是告诉我的应用程序使用 Windows 默认代理设置(和凭据)。也就是说,您的浏览器可能会做什么。如果这足够了,我会发布一些代码。
-
我已经成功通过添加 '
' 代码到 App.config 文件 另外 在工具-> Internet 选项-> 连接-> 局域网设置下检查 IE 中的“自动检测设置”框。奇怪的是,有些日子只需在 IE 中选中该框即可解决问题。其他日子我需要将 system.net 代码添加到我的 App.config 中。这个问题我还没想通。