0
Webアプリケーションのバックグラウンドで大規模な処理が行われていて、メインスレッドでタイムアウトしていたため、スレッドプールルートを使用することに決めました。残念ながら、このプロセスの一部はたくさんのファイルの書き込みと削除です。ただし、使用するスレッドには、このディレクトリに書き込む権限がありません。私はいつも私のローカルマシン上のIO例外を取得スレッドプール(.NET、IIS6)を使用したディレクトリアクセス
public void BeginMosaicCreation(string[] files, string outputPath)
{
this.Files = files;
this.OutputPath = outputPath;
ThreadPool.QueueUserWorkItem(new WaitCallback(Create));
}
private void Create(object a)
{
// Does some stuff including clearing directories and writing files
}
、およびIIS上で、「スレッドが中止されていた」と言っています - 私はそれが2になったときに前に得た同じエラーを:ここで
は少しスニペットです分の実行。
助けてください!ありがとう!