0

ローカル システムでコードを実行すると正常に動作しますが、IIS に配置すると、「プロセスは別のプロセスで使用されているため、ファイル abc.pdf にアクセスできません」というエラーが表示されます。私のコードを下に置く

using (FileStream fs = File.Create(AppConfig.DNotePath + fileName))
{
        fs.Write(content, 0, (int)content.Length);
        fs.Close();
}

IIS のみでの使用に近いエラーを表示する

4

2 に答える 2

0

ファイル abc.pdf を使用している可能性のあるバックグラウンドで実行されているプロセスについて、サーバーのタスク マネージャーから確認しましたか?

アプリケーションで Excel ファイルを読み取っていたときに同じ問題が発生し、リソースを閉じてロックした後にアプリケーションがバックグラウンドで実行されることがありました。

于 2013-10-10T10:23:51.627 に答える