- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP.NETのDLL入れ替えについて)
ASP.NETのDLL入れ替えでの問題解決について
このQ&Aのポイント
- ASP.NETのDLLを上書きしてもモジュールが更新されずに動作しない現象について
- 過去に同様の問題が発生し再インストールで解決した経験について
- 問題の原因が特定できず情報不足で調査が行き詰まっている状況について
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
基本的にはdllを置き換えたらアプリケーションが再起動してDLLは新たに読み込まれるはずです。 ただ、たまにそれで挙動が変わらない、という現象には何度か遭遇したことがあります。 主に開発中ですが。 ASP.NETではdllは、aspxファイルをコンパイルしたdll等とともに Temporary ASP.NET Filesというフォルダにコピーされます。 で、実行中はこのフォルダ内のdllが利用されます。 原因はわからないのですが、なぜかこの実行側のdllが置き換わらない、ということがたまにありました。 対処法としてはアプリケーションを停止(World Wide Webサービスの停止が必要だったかも)してこのフォルダ内のすべてのフォルダ/ファイルを削除する、ということをします。 次回実行時にあらためてコピー、コンパイルが行われますので、その後は新しいプログラムで動作します。 たまたまこの現象にあたったのかもしれませんね。 たぶんアプリケーションの再インストールまでは必要なく、この対処法をとることで対応できたんじゃないかと思います。
お礼
回答ありがとうございます。 このような対処法があったのですね。 大変参考になりました。