在 Web.Config 中配置缓存配置文件和在 IIS 中配置它有什么区别?
如果你在 Web.Config 中有这个
<caching>
<outputCache enableOutputCache="true" />
<outputCacheSettings>
<outputCacheProfiles>
<add duration="14800" enabled="true" varyByParam="*"
name="AssetCacheProfile" />
</outputCacheProfiles>
</outputCacheSettings>
</caching>
并且在 IIS 中的输出缓存中没有配置任何内容,它会工作吗?
如果您添加我在 IIS 中的输出缓存中使用的所有扩展,会发生什么变化?
这是一个使用此缓存配置文件的 aspx 页面 RetrieveBlob.aspx:
<%@ OutputCache CacheProfile="AssetCacheProfile" %>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RetrieveBlob.aspx.cs"
Inherits="RetrieveBlob" %>