我正在尝试获取系统代理:
var proxy = WebRequest.GetSystemWebProxy();
但是,返回的代理对象的 Address
属性始终为 null
。
代理在 Internet 选项 窗口中设置。
最佳答案
在 msdn 中,它显示“GetSystemWebProxy 方法读取当前用户的 Internet Explorer (IE) 代理设置。”。
因此,如果您正在开发 Web 应用程序并将其部署到 IIS,请检查应用程序池的身份是否与您已设置代理的当前用户相同。并确保已检查 IE 代理。
关于.net - WebRequest.GetSystemWebProxy() 不包含 uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609877/