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

How to set a proxy auto-configuration script (.pac) to be used in C#?

我开始用 C# 编写一些非常简单的 Web 应用程序,但偶尔会遇到有关未配置代理的异常。我所处的工作环境具有相当严格的代理自动配置文件(.pac -- 代理自动配置)。

有没有办法告诉 C# 使用该 .pac 文件进行代理设置?

.NET 可以使用用户运行代码的默认代理设置。它使用为 IE 定义的相同设置。看这篇文章:https://msdn.microsoft.com/en-us/library/dkwyc043%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396

您还应该看到关于 PAC 文件的 MIME 类型的 SO post:Using Proxy Automatic Configuration from IE Settings in .Net