Mutex
,WaitHandles
などの.NETアプリケーション全体のプリミティブをすべて考慮してください。それらの特性は、システム内の共通オブジェクトを参照するために使用されるNameを使用して設定されます(たとえば、2つの異なるアプリケーションで同じ名前を持つ2つのmutexは、同じmutexを参照します)。アプリケーション全体のデータ整合性とプロセス同期を行う.NETプリミティブは、WebアプリケーションをホストするときにIIS上で動作しますか?
まあ、この動作は非常に便利です。
ウェブアプリケーションでも利用できますか?
私は、Webアプリケーションで共通のリソースを管理しています。 Webページへの呼び出しが増えると、これらのページは同じリソース(ファイル)を使用するため、共通のミューテックスを使用してこの重要なリソースを保護する必要があります。特定の名前を使用してミューテックスを使用できますか?ミューテックスが期待通りに機能することを確認してください。
私はちょうど確認が必要でしたが、私はそれも考えましたが、確かめる必要がありました(私はこの仮説に基づいて全体のソリューションを開発しようとしています) – Andry