-2

そのため、私の経験から、更新を行うとマスターページが遅れることがあります。これは新しい発生ではありません。変更を加え、ビルドし、テストを行っても、MasterPage はまだ古いコントロールを探しています。

これが発生したときに使用するヒントやコツはありますか? 通常はしばらくすると消えますが、しばらくはありません。

私はVS2008を使用しています。

4

4 に答える 4

2

IIS にすべてを強制的にリロードさせるための 3 つの主なオプションは次のとおりです。

  • Visual Studio から実行している場合は、ASP.NET 開発サーバーを閉じます。これにより、次回の実行時に強制的に再度開きます。
  • web.config ファイルを変更します (IISReset を強制します)
  • コマンド ラインから IISRESET を直接呼び出す
于 2008-10-22T18:22:11.030 に答える
0

キャッシングの問題のように聞こえます。ビルド後に IIS を再起動しますか? その場で構築していますか、それとも公開していますか? これはウェブアプリですか?

ビルド時に web.config ファイルに小さな変更を加えてみて、それが役立つかどうかを確認してください。サーバーがリセットされ、基本的に物事が再び新しくなります。:)

于 2008-10-22T18:18:49.773 に答える
0

IE でテストするとき、更新されたコンテンツを IIS にプッシュさせるには、(Firefox のように) アドレス バーに移動してもう一度 Enter キーを押すのではなく、実際に更新アイコンをクリックする必要があることがわかりました。

于 2008-10-22T18:20:59.190 に答える
0

ブラウザに「古い」ものがある場合は、control-f5 を押して、サーバーに完全に戻ってすべてを取得します。これにより、iis を再起動したり、web.config をいじったりすることなく、常にすべての最新バージョンを入手できます。

于 2008-10-22T18:35:00.410 に答える