質問

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

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

VS 2008を使用しています。

役に立ちましたか?

解決

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

  • Visual Studioから実行している場合は、ASP.NET開発サーバーを閉じます。これにより、次回の実行で強制的に再起動されます
  • web.configファイルを変更する(IISResetを強制する)
  • コマンドラインから直接IISRESETを呼び出します

他のヒント

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

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

IEでテストする場合、更新されたコンテンツをIISにプッシュさせるために、アドレスバーに移動してEnterキーを押すだけでなく(Firefoxなど)、実際に更新アイコンをクリックする必要があります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top