私の同僚の 1 人が従来の ASP.NET サイトを管理しています。今日、彼女は奇妙な問題にぶつかりました。
- 例外をスローする ASPX ページがあります。
- 彼女が例外をスローする ASPX.CS ファイルの行を削除すると、例外は残ります (同じコール スタックで)。彼女は、コール スタックが参照するファイルとまったく同じファイルを変更したに違いありません。
- 彼女が ASPX.CS ファイルの名前を変更すると、サーバーはファイルが見つからないと言います。
- ASPX.CS の変更後にサーバーを再起動すると、例外が残ります。
- 他の ASPX.CS ファイルを変更すると、期待どおりの効果が得られます。
- 彼女はページを DLL にコンパイルしません。
AFAIK IIS は、コンテンツが変更されたときにファイルを再コンパイルする必要があります ( MSDN ) が、この場合、このメカニズムは機能しません。私たちは何をすべきか?事前にご協力いただきありがとうございます。