我目前正在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)在命令行参数框中放入-incognito
- 使用Chrome开发人员工具,单击“齿轮”图标,选中“禁用缓存”。
除非我手动停止调试(关闭Chrome),重新启动应用程序(在调试中),否则一切似乎都无法正常进行。
有什么方法可以强制Chrome始终重新加载所有CSS更改并重新加载.css文件?
更新:
1.刷新时,.aspx文件中的行内样式更改被拾取。但是.css文件中的更改没有。2.这是一个ASP.NET MVC4应用程序,因此我单击一个执行GET的超链接。这样做,我看不到对样式表的新请求。但是单击F5,将重新加载.css文件,并且状态代码(在网络标签上)为200。
.css
文件的条目-我不知道asp,所以无法确定,但是在我的python flask开发服务器上,缓存的条目的状态码是304,而重新下载的文件有200 。检查您的状态码并请求时间以查看是否是服务器端问题。