27 我正在Windows 7下开发一个ASP经典网站(形成队列女士)。问题是IIS似乎大量使用其缓存来处理静态和动态内容,这与我的'做一个小改动,alt-tab,命中ctrl-F5'开发风格真的相冲突。对.asp文件所做的更改可能需要两次或三次刷新才能显示对.js文件的更改可能需要20倍的更新。如何在我的开发机器上关闭缓存? 干杯。 在b4停止使用asp经典 windows-7 web-development cache iis iis-7 — jammus source
27 单击服务器名称,然后转到输出缓存。 单击添加缓存规则,然后键入扩展名 - .aspx,.aspx.vb,.aspx.cs,.js等(不确定是否可以执行所有操作) 然后只需勾选阻止所有缓存或取消勾选用户模式缓存,它应该阻止IIS保留页面的缓存。 下次执行完全刷新时,它应该从硬盘驱动器而不是缓存/内存中获取文件 我目前没有一台装有IIS7的机器,我可以随便乱拍,所以我用谷歌搜索,发现下图: — 威廉希尔苏姆 source 这也解决了我从高速缓存来自WCF服务的响应的问题 — 2015年 你刚刚做了我的一天威廉。谢谢你,它完全解决了我的问题。干杯! — alexGIS
1 此博客可能有所帮助:IIS7中的响应缓存。 它解释了如何通过编辑system.webServer / caching部分或使用IHttpCachePolicy内部函数来控制此功能。 — harrymc source
0 这个答案帮助了我(注意:我正在使用IIS8) 链接 我认为最好通过单击“编辑功能设置”禁用“输出缓存功能”的“缓存” — 阿塔伊拉瓦尼 source 欢迎来到超级用户!一般来说,我们喜欢网站上的答案能够独立站立 - 链接很棒,但如果这个链接打破了答案应该有足够的信息仍然有用。请考虑编辑您的答案以包含更多详细信息。有关详细信息,请参阅常见问题 — slm @slm感谢您的建议。我将尝试稍后添加更多细节 — Ata Iravani 2013年