1

今日、興味深い問題に直面しました。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 ファイルのキャッシュを削除する簡単な方法があると思いますか?

どうもありがとう!

4

1 に答える 1

0

何らかの理由で機能した.binを削除して再デプロイします。

于 2013-10-08T19:45:29.427 に答える