3

最近、.resx ファイルのタイプミスを修正しました。MyApp.resources.dll をコンパイルして、テスト サーバーの bin\en フォルダーに配置し、iisreset を実行しました。テキストは変更されませんでした。私の変更がそこにあることを確認するために逆コンパイルさえしました。

そこで、本格的な展開を行ったところ、変化が見られました。リソース dll だけでなく、少なくとも何をデプロイする必要があるのか​​疑問に思っています。

ありがとう、マイク

4

1 に答える 1

1

これは、ASP.NET が「Temporary asp.net files」フォルダーにキャッシュされた DLL を使用し続けるためです。

そのフォルダーをクリーニングすると役立ちます。また、メイン プロジェクトの DLL に「触れる」と、IIS/ASP.NET が「bin」フォルダからファイルを取得し、「一時的な」ファイルを更新します。

"C:\WINDOWS\Microsoft.NET\Framework\vXXXXXXX\Temporary ASP.NET Files"
于 2012-10-30T10:05:20.440 に答える