この奇妙なエラーが突然表示されますSystem.Net.WebException : The request was abborted: The Request was canceled. ---> System.NotSupportedException : This method is not supported by this class
。以前は正常に機能していたため、なぜ発生しているのかわかりません。
オンラインで検索してみましたが、この問題に関するヘルプは見つかりませんでした。以下は、私が問題を抱えている方法であり、エラーを出す行を指摘しました。
//get column heading names from formatted text file
public string getFTextColumnHead(string serverURL, string userName, string password, int headRow,
string filePath, string reqFrom)
{
string line = "";
//initialize WebClient object
WebClient client = new WebClient();
//if the request is for web
if (reqFrom == "web")
{
//send web request to retreive the data from the url
HttpWebRequest req = (HttpWebRequest) WebRequest.Create(serverURL);
//parse credentials to the web server to authenticate
client.Credentials = new NetworkCredential(userName, password);
//Grab Data from the web server and save to the given path
client.DownloadFile(new Uri(serverURL), filePath);//<---exception occurs here
}
//initialize input output stream and open the downloaded file
StreamReader file = new StreamReader(filePath);
//loop through the rows of the file until the column heading row is reached
for (int i = 0; i < headRow; i++)
{
//read the line
line = file.ReadLine();
}
//dipoase the client
client.Dispose();
//return the column heading string
return line;
}
君たちありがとう。このプロジェクトの締め切りが迫っています。これはすべて最後の瞬間に起こりました。助けていただければ幸いです:)
PSResharper
コードを確認するためにインストールしました。しかし、私はこの特定のクラスに提案された変更を加えませんでした:)。