私はstackoverflow addの両方Expires
とCache-Control
それらの画像、css、jsなどを見ることができるので、同じことをしようとしています。この記事を試しました
web.config
<location path="Content">
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge"
cacheControlMaxAge="365.00:00:00" />
<clientCache cacheControlMode="UseExpires" httpExpires="Mon, 01 May 2023 00:00:00 GMT" />
</staticContent>
</system.webServer>
</location>
コンテンツ フォルダー内の css ファイルにアクセスしようとすると、次のようになります。http://localhost:11111/Content/bootstrap.min.css
次のエラーが表示されます
エラー:
HTTP エラー 500.19 -
内部サーバー エラー ページの関連構成データが無効であるため、要求されたページにアクセスできません。
Module CustomErrorModule Notification SendResponse Handler StaticFile Error Code 0x8007000d
構成エラー 構成要素 'clientCache' は既に定義されています
私はclientCache
すでに定義されていることを知っていますが、私は懸念していて、応答ヘッダーで Cache-Control と Expires の両方を設定する方法を知りたいですか?
どんな助けでも素晴らしいでしょう。
アップデート:
@Vitaly Kulikovがコメントで回答して議論し、これとこのExpires and Cache-Control
投稿を使用して、IISではweb.configで両方を設定できるという結論に達したので、少なくとも画像の有効期限を設定するためにOutputCacheを使用する予定で、 0.9で動作しますミリ秒の遅延。希望は誰かを助けます。