0

Web サイトに問題があります。作業は、タブ区切りのテキスト ファイルを作成し、それを Web サービス経由でアップロードすることです。

「Using」キーワードを使用してテキスト ファイルを作成しています。

    using (StreamWriter sw = new StreamWriter(path))
        {
            sw.Write(sb.ToString());
            sw.Close();
        }

ここまではエラーでも大丈夫です。しかし、私は次のように提出します

    request.FeedContent = File.Open(HttpContext.Current.Server.MapPath("~/filename.txt"), FileMode.Open, FileAccess.Read);

feedcontent はストリームを受け入れます。その場合、エラー (サーバー エラーなど) が発生し、アプリケーションがエラーを発生させることがあります。別のプロセスで使用されているため、プロセスはファイル '\\user\htdocs\filename.txt' にアクセスできません。プロセスを繰り返したいときはいつでも。

ファイルが同じ日に閉じられず、再提出が翌日にのみ行われる必要があるため、問題は増幅されます。

後で page_unload イベントまたはその他の方法でリソースを解放するにはどうすればよいですか?

4

0 に答える 0