最近在使用HttpWebRequest類的時候,在運行到如下代碼,
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(method_4);
request = WebRequest.Create(requestUri) as HttpWebRequest;
去創建HttpWebRequest對象的時候,總是報錯,沒有足夠的權限來設置配置部分“defaultProxy”。
想想應該是權限問題,於是加入了應用程序清單文件,採用管理員權限去調試程序,還是無法解決。
無奈,採用終極辦法,禁止windows的UAC功能還是無效。
百度好久也沒有找到相關的內容。後來靈光一現,加入 HttpWebRequest.DefaultWebProxy = null;
終於解決。