架空の状況:ASP.Net Webシステムでサードパーティの.netアセンブリが使用されていて、時々クラッシュすることがあるとしましょう。その場合、システムが再起動されるまで、それに対するすべての呼び出しは例外をスローします。これは明らかに、少し最適ではありません。
例外ハンドラからそのアセンブリだけを再起動する方法はありますか?
(補遺:もちろん、ここでの正解は、ベンダーにバグを修正してもらうことです。ただし、問題のベンダーは、メールへの回答に「消極的」です。したがって、この再起動により、アセンブリのアイデアが今朝生まれました。 MacGyver-eqsueのダクトテープとして。そして、私たちは誰もそれを行う方法を知らないことに気づきました。)