相关疑难解决方法(0)

禁用整个ASP.NET网站的浏览器缓存

我正在寻找一种方法来禁用整个ASP.NET MVC网站的浏览器缓存

我找到了以下方法:

Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Run Code Online (Sandbox Code Playgroud)

还有一个元标记方法(它对我不起作用,因为一些MVC动作通过Ajax发送部分HTML/JSON,没有头部元标记).

<meta http-equiv="PRAGMA" content="NO-CACHE">
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一种简单的方法来禁用整个网站的浏览器缓存.

asp.net asp.net-mvc caching browser-cache

199
推荐指数
5
解决办法
13万
查看次数

如何使用weserver配置设置禁用IIS 7中单个文件的缓存

有没有办法在我的ASP.NET应用程序中缓存单个javascript文件的缓存而不禁用应用程序中任何其他文件的缓存?

它在Azure中的IIS 7上运行,所以对我而言,我唯一的控制它的选项是在webserver标签内.

我目前使用folowwing配置,但这是禁用所有文件的缓存.

     <modules runAllManagedModulesForAllRequests="true"/>

    <staticContent>
      <clientCache cacheControlMode="DisableCache"/>
    </staticContent>

  </system.webServer>
Run Code Online (Sandbox Code Playgroud)

我只是想禁用一个经常更改的单个javascript文件的缓存.

可能吗?

xml iis iis-7 caching azure

37
推荐指数
4
解决办法
4万
查看次数

标签 统计

caching ×2

asp.net ×1

asp.net-mvc ×1

azure ×1

browser-cache ×1

iis ×1

iis-7 ×1

xml ×1