Azure で Web サービスをセットアップしています。ASP.NET チャート コントロールによって生成された画像をクライアントにキャッシュして、戻るボタンが押されたとき、または更新ボタンがクリックされたときに画像がキャッシュから読み込まれるようにする必要があります。 Webサーバーから再ロードする代わりに。
「キャッシュ制御」応答として非公開になっています。これをキャッシュするように http 応答設定を更新するにはどうすればよいですか?
これが私のweb.configファイルの設定と、firebugの画像のスクリーンショットです。ありがとう!
<appSettings>
<add key="ChartImageHandler" value="Storage=file;Timeout=60;Url=~/tempImages/;webDevServerUseConfigSettings=true; deleteAfterServicing=false;" />
</appSettings>
<httpHandlers>
<add verb="GET" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="true" />
</httpHandlers>
<system.webServer>
<handlers>
<add name="ChartImageHandler" verb="*" preCondition="integratedMode" path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
</system.webServer>