CacheMinutesInterval dbprovider不工作

时间:2013-12-29 13:20:45

标签: asp.net caching iis url-rewrite-module

我正在使用带有Url Rewrite Module的DBProvider并启用了缓存,但是sql profiler告诉我缓存根本不起作用。这是我的配置设置。

<provider name="FileMap" type="DbProvider, Microsoft.Web.Iis.Rewrite.Providers, Version=7.1.761.0, Culture=neutral, PublicKeyToken=0545b0627da60a5f">
  <settings>
    <add key="ConnectionString" value="server=IP;database=DBNAME;uid=sa;pwd=PASS;"/>
    <add key="StoredProcedure" value="Search.GetRewriteUrl"/>
    <add key="CacheMinutesInterval" value="10"/>
  </settings>
</provider> 

2 个答案:

答案 0 :(得分:0)

Bok Ogi,

出站规则不会被缓存,因此您会看到这一点表现在每次调用规则时都会触发存储过程。仅缓存入站规则。

答案 1 :(得分:0)

缓存工作正常。我没有必要改变任何东西。我在SQL Profiler上做了更好的过滤,发现缓存工作正常。