ワーカープロセスの最大数を1に設定した後でも、IIS 6で複数のワーカープロセスを生成することはできますか?はいの場合、どのような条件下で?たぶん、アプリケーションプールのリサイクル中ですか?
別のプロセスで使用されているため、プロセスがファイル'mylogfile.txt'にアクセスできないなどのエラーが発生しているため、質問しています。
ASP.NET MVC 3アプリを実行しているIISワーカーが複数あり、アプリが同時に同じログファイルに書き込もうとしているため、このエラーが発生したと思われます。ログファイルを開いている他のアプリケーションはないと確信しています。また、ロギングライブラリ(Essential Diagnostics)は、ログを同時に書き込もうとする複数のスレッド(プロセスではない)を処理できると確信しています。
それが起こっているときにこれをチェックする方法はありますか?