最近在使用HttpWebRequest类的时候,在运行到如下代码,
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(method_4);
request = WebRequest.Create(requestUri) as HttpWebRequest;
去创建HttpWebRequest对象的时候,总是报错,没有足够的权限来设置配置部分“defaultProxy”。
想想应该是权限问题,于是加入了应用程序清单文件,采用管理员权限去调试程序,还是无法解决。
无奈,采用终极办法,禁止windows的UAC功能还是无效。
百度好久也没有找到相关的内容。后来灵光一现,加入 HttpWebRequest.DefaultWebProxy = null;
终于解决。