最近、ASP.NET ソリューションをハイブリッド .NET 3.5 Webforms および MVC 2 アプリケーションから .NET 4.5 Webforms および MVC 4 ソリューションにアップグレードしました。
Webforms ページを要求するたびに、Last-Modified 応答ヘッダーが ScriptResource.axd および WebResource.axd ファイルに対して常に更新されます。これにより、IIS から 304 Not Modified を取得するのではなく、常に新しいリソースを要求するため、ページが遅くなります。
コンパイル debug="false" や system.web.extensions scriptResourceHandler cacheControl="true" などの明らかなことを確認しました。cache-control および expires ヘッダーは正常に見えます。Last-Modified の日付は、リクエストごとに変更されます。
Last-Modified の更新を停止する方法についてのアイデアをいただければ幸いです。