我目前正在Visual Studio 2012(调试模式)中编辑一个.css文件。 我正在使用Chrome浏览器。 当我在Visual Studio中更改应用程序的.css文件并保存时,刷新页面将不会加载我的.css文件中更新的更改。 我认为.css文件仍处于缓存状态。
我已经尝试过:
- CTRL / F5
- 在Visual Studio 2012中, 转到项目属性,Web选项卡 选择在开始操作部分中启动外部程序 粘贴或浏览到Google Chrome的路径(我的是C:\ Users \ xxx \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe) 在命令行参数框中输入-无痕浏览
- 使用Chrome开发人员工具,单击“齿轮”图标,选中“禁用缓存”。
除非我手动停止调试(关闭Chrome),重新启动应用程序(在调试中),否则似乎没有任何作用。
是否有办法强制Chrome始终重新加载所有CSS更改并重新加载.css文件?
更新:
1.当我刷新时,.aspx文件中的内联样式更改会被检测到。 但.css文件中的更改不会。
2.这是一个ASP.NET MVC4应用程序,所以我点击一个超链接,它执行GET。 这样做,我没有看到对样式表的新请求。 但是点击F5,.css文件将重新加载,并且状态代码(在网络选项卡上)为200。
.css
文件的条目 - 我不懂asp,所以我不能确定,但在我的Python Flask开发服务器上,缓存条目的状态代码为304,而重新下载的文件则为200。检查您的状态代码和请求时间,以查看是否存在服务器端问题。 - thkang