0

この奇妙なエラーが突然表示されます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コードを確認するためにインストールしました。しかし、私はこの特定のクラスに提案された変更を加えませんでした:)。

4

0 に答える 0