.net - WebRequest.GetSystemWebProxy() 不包含 uri

标签 .net http internet-explorer proxy internet-options

我正在尝试获取系统代理:

var proxy = WebRequest.GetSystemWebProxy();

但是,返回的代理对象的 Address 属性始终为 null

代理在 Internet 选项 窗口中设置。

Internet Options Proxy Settings: 127.0.0.1: 8888

最佳答案

在 msdn 中,它显示“GetSystemWebProxy 方法读取当前用户的 Internet Explorer (IE) 代理设置。”。

因此,如果您正在开发 Web 应用程序并将其部署到 IIS,请检查应用程序池的身份是否与您已设置代理的当前用户相同。并确保已检查 IE 代理。

关于.net - WebRequest.GetSystemWebProxy() 不包含 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609877/

相关文章:

在 IE 中居中的 css 问题

在 Internet Explorer 中根本不加载 CSS (SEC7113)

c# - IPTC .NET 读/写 C# 库

.net - 无法打开另一个 Excel 文件(当通过 .net 打开一个 Excel 时)

python 3 : get resource from https server with client certificate authentication

perl - IO::Lambda 在 Perl 中

html - IE11中span元素之间的空间

.net - 读取格式化十进制值的文化问题

.net - 如何流式传输以编程方式执行的 ScriptBlock 的输出?

java - 如何在 Java 中防止 403 HTTP 错误代码?