我正在使用VS2010开发云应用程序。以前我使用的是 Hosted Web Core,但现在它已切换到 IIS Express。
之前,如果我对 CSS 进行更改,那么我所要做的就是刷新页面,它就会采用新的 CSS。现在,当我更改 CSS 时,我需要重新部署应用程序(3-4)分钟,然后才能看到所做更改的效果。
有什么方法可以让我立即看到源 CSS 或 javascript 的更改,而不必等待几分钟才能重新部署?
最佳答案
不,但是您可能需要在单击浏览器刷新按钮时按住 shift
键来重新加载 css
。
我使用 IIS Express,有时会遇到此问题,但它与 IIS Express 无关。浏览器不会重新下载最近已经兑现的文件。因此,强制它重新下载是可行的,如果您对事件站点进行了重大更改并部署它,您不希望用户遇到此问题,您可以执行类似 time stamping your files 的操作,或者如果不常见,只需更改文件名或文件位置,以便浏览器下载新的。
看看这个问题:How to force browser to reload cached CSS/JS files?
此外,MVC4 及其新的捆绑
可能会防止此问题。
关于asp.net-mvc-3 - 每次更改一行 CSS 时,是否都需要重新部署到开发盒上的 IIS Express?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330485/