В мой 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>
который был взят прямо отсюда
но я получаю сообщение об ошибке в моем файле web.config, в котором говорится:
Нераспознанный раздел конфигурации system.web / caching / profile
также, я вижу это в визуальной студии: 
Кэширование элемента имеет недопустимый дочерний элемент 'profile', Список возможных ожидаемых: cache, outputcache, outputcacheSettings, sqlCacheDependency '
что-то сделал с этим изменением конфигурации, когда я вижу множество примеров в Интернете с этой точной конфигурацией?