今日、興味深い問題に直面しました。C# Web コントロール (ascx) のコンテンツを変更するたびに、IIS でWeb サイト全体を再作成するまで、新しいコンテンツが表示されません。.ascx ファイルを削除しても問題ありません。これは私にこれまでに起こったことはありません。
私の目標は、新しい .ascx コンテンツを変更したらすぐに表示することです。
これが私が試したことです:
- web.config の行を変更する
- iisreset で iis を再起動します。
- 一時 asp.net ファイルの削除
- アプリケーション プールの再起動
- プリコンパイルをオフにする
- ascx の .cs の Page_Load イベントに次の行を配置します。
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore();
この .ascx ファイルのキャッシュを削除する簡単な方法があると思いますか?
どうもありがとう!