如何在C#中设置代理自动配置脚本(.pac)?

4
我开始用C#编写一些非常简单的Web应用程序,有时会收到与未配置代理有关的异常。 我在一个有相当严格代理自动配置文件(.pac-代理自动配置)的工作环境中。
有没有办法告诉C#使用该.pac文件进行代理设置?

我不知道你如何使用特定的.pac文件,但我之前遇到了类似的代理问题。我找到的解决办法是告诉我的应用程序使用Windows默认的代理设置(和凭据)。也就是说,你的浏览器可能会这样做。如果这已经足够,我会发布一些代码。 - Micke
这可能也会有所帮助:https://dev59.com/jHPYa4cB1Zd3GeqPgkHB - Micke
我成功地通过在App.config文件中添加'<system.net> <defaultProxy useDefaultCredentials="true" /> </system.net>'代码,并在IE的工具->Internet选项->连接->局域网设置下勾选“自动检测设置”框来解决了问题。奇怪的是,有些天仅仅勾选IE中的该框就可以解决问题。其他一些天,我需要在我的App.config中添加system.net代码才能解决问题。至今我还没有找到这个问题的原因。 - PerryC
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接