我有这个system.webServer部分。 当我添加clientCache行时,Web服务器将停止提供JavaScript,CSS和图像。 当我删除clientCache行时,它将再次开始为它们提供服务。 我的clientCache元素有什么问题?

在Visual Studio开发服务器中以及将网站推送到Azure时,都会出现此问题。

<system.webServer>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="86400"/>
    </staticContent>
    <!--Handlers removed for clarity-->
</system.webServer>

===============>>#1 票数:4 已采纳

在ASP.NET中, clientCache > cacheControlMaxAge属性是一个时间跨度 (尽管HTTP规范将其max-age标头设置为秒)

所以,这是错误的

<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="86400"/>

这是正确的

<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00"/>

ISO在哪儿呢?

  ask by Shaun Luttin translate from so

未解决问题?本站智能推荐: