问题描述
由于某些原因(在此 post 中提到),为了在我们的 Web 应用程序中处理代理,我已将用户定义的代理值分配给 WebRequest.DefaultWebProxy
。
代码:
var proxy = new WebProxy(data.ProxyUri);
proxy.Credentials = new NetworkCredential(data.ProxyUsername,data.ProxyPassword);
WebRequest.DefaultWebProxy = proxy;
由于 WebRequest.DefaultWebProxy 是一个全局 HTTP 代理,分配的代理值反映在我们应用程序的其他功能中。关于这一点,我怀疑 WebRequest.DefaultWebProxy
属性对于特定的单个应用程序还是在同一浏览器(或托管在 IIS 中)中运行的所有应用程序是通用的?因为如果影响/更改其他应用程序的默认代理,我不想使用这种方法。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)