我们在 IE 中设置的代理设置与我们使用 netsh winhttp 进行的设置有什么区别
谁使用哪些设置?特别是,IIS 默认使用哪一个。
答案1
您可以在 web.config 中配置 IIS 的代理设置。 http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx
由于 web.config 中的代理配置引用了 System.Net,因此我假设 IIS 在检索代理设置时使用 winhttp。
需要注意的一点是,winttp 可以从 IE 检索设置或尝试通过 Web 代理自动检测 (WPAD) 自动检测代理设置。当遇到 winhttp 代理问题时,您可以使用以下命令将 winhttp 设置为 IE 代理设置。netsh winhttp>import proxy source=ie
我的经验是,Windows 使用 winhttp 来提供某些服务,例如下载 Windows 更新和执行认证撤销检查。