コンテンツが変更されていない場合に 304 応答を返す ASP.Net MVC のフィルター属性に取り組んでいます。これを達成するために、コントローラに設定された Last-Modified ヘッダー値を読み取ることができると便利です... 1 つの問題があるようです。Cassini [Visual Studio 2008 Dev Web Server] で次のようなコードを実行すると、ヘッダーを読み取る方法が見つからないようです...
Response.AddHeader("Last-Modified", lastModified);
string getLastModified = Response.Headers.Get("Last-Modified");
私も次のことを試しました:
Response.AddHeader("Last-Modified", lastModified);
string getLastModified = Response.Headers["Last-Modified"];
どちらも PlatformNotSupportedException を返し、「この操作には IIS 統合パイプライン モードが必要です」が必要であることを示します。
環境の詳細は次のとおりです。
- フレームワークのバージョン: .Net 3.5 - SP1
- IDE: ビジュアル スタジオ 2008
- Web サーバー: Cassini [開発] および IIS6 [運用]
これを機能させる簡単な方法がおそらくありません...
事前に感謝します、
ジョー