2011-07-12 21 views
0

私のweb.configファイル内のエラーを取得しています:なぜ私は、次のセクションでは、私のweb.configファイルに追加した

<system.webServer> 
<caching> 
    <profiles> 
    <add extension=".html" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    <add extension=".htm" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    <add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    <add extension=".css" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    <add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="DontCache" location="Client" /> 
    </profiles> 
    </caching> 
</system.webServer> 

directly from here

取られたが、私は、エラーを取得しています、私のweb.configファイル、と言って:

認識できない構成セクションのsystem.web /キャッシング/ I SE、また

プロファイルEこれは、Visual Studioで:enter image description here

要素のキャッシングは、可能な期待されるの一覧を無効子要素のプロファイル」を持っている:私が見るようにキャッシュは、outputcache、outputcacheSettingsは、sqlCacheDependency」

は、この構成の変更についての何かをしましたこの正確な設定でウェブ上の多くの例がありますか?あなたのスクリーンショットで

+0

あなたが提供したリンクでは、セクションはの中にあります。 –

答えて

3

あなたは<system.web>の下にキャッシュを持っていない<system.webServer>とプロファイルので、あなたがそのエラーを取得します<system.web>ため<caching>の下で有効な要素ではありません。あなたがコード例に示して何

1

<system.webServer>の下で、あなたがあなたのスクリーンショットに表示する<system.web>下にあり、それはのsystem.web下、プロファイルのオプションを取得するためにあなたはそれがすべて提供していたようはwebServer下にする必要がありますあなたが受け取ったエラーが話していたそれらのオプションは、あなたがそれをどこから呼び出すかによって異なって振る舞います

関連する問題