デバッグ時にMVC3アプリで出力キャッシュを無効にしようとしています。私は(属性を介して)コントローラに出力キャッシュを指定していますが、コード全体に#ifデバッグする必要はありません。私はこれがうまくいくと思った:DEBUGまたはDebuggerで実行しているときに、MVC3でOutputCachingを無効にしますか?
// In Web.config.debug
<system.web>
<caching>
<outputCache enableOutputCache="false"
xdt:Transform="Replace" />
</caching>
しかしこれは無視されるようだ。それ以外のアイデアは、システム全体に厄介なglobal.asaxコードや#if DEBUGがなくてもそれを実行する方法は?
これを直後に見つけました。これをリリースバージョンに移動し、それを「true」に設定します。ありがとう。 –
この設定はIIS Express 8では動作しません。 – Freshblood