在IIS7上使用ASP.NET MVC缓存版本化的静态文件

时间:2011-11-24 21:16:25

标签: asp.net-mvc-2 caching web-config

<system.webServer>
    ...
    </handlers>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="365.00:00:00" />
    </staticContent>
    <rewrite>
      <rules>
        <rule name="StaticFiles" stopProcessing="true">
          <match url="StaticContent/[\d.]+/(.*)$" />
          <action type="Rewrite" url="StaticContent/{R:1}" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>

我正在尝试在IIS7上使用ASP.NET MVC添加缓存版本化的静态文件。 我得到“元素'system.webServer'有无效的子元素'重写'”错误。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

在asp.net上有this post可能有帮助。 Als就是这个scottgu post。我希望那些会让你走上正确的道路。