cshtmlファイルを編集するときにキャッシュの問題が発生します。ASP.net MVC3アプリケーションはWindowsServer2008上のIIS7.5でホストされています。これで、cshtmlファイルを編集すると、iisをリセットするまで変更が表示されません。これは本番環境ではあまり頻繁に実行したくないことです。システム。
フィドラー、STRG-F5、Firebugによると、これはクライアント側のキャッシュの問題ではありません(とにかく奇妙だったでしょう)。したがって、キャッシュ関連のHTTPヘッダーはクライアントに送信されません。ただし、web.configでstaticContentを構成しています。
いずれにせよ、対応するコントローラーアクションに対してOutputCachingが構成されていません。実際、このプロジェクトではOutputCachingをまったく使用していません。私たちはインターネット上で多くを見つけることができず、ここで実際に起こっていることに少し戸惑っています。
IIS、ASP.Net MVC、またはクライアントとWebサーバーの間にある何かがcshtmlファイルのコンテンツをキャッシュしているように見える理由はありますか?
関連するビューは子ビューではありません。
注:これはカッシーニの問題ではありません。また、更新されたビュー内に動的コンテンツを含む部分ビューは正しく動作します。これは、(私にとっては)OutputCachingとはまったく関係がないという結論にもつながります。
前もって感謝します。