asp.net-mvc-3 - 每次更改一行 CSS 时,是否都需要重新部署到开发盒上的 IIS Express?

标签 asp.net-mvc-3 visual-studio-2010 iis azure iis-express

我正在使用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/

相关文章:

jquery - 在 jquery Autocomplete 中解析 JSON

css - VS2010 Crystal 报表页面出现滚动条

c# - 在 ASP 网页中分页?

wordpress - IIS 服务器阻止访问 .webp 文件

url - 区分大小写的 URL - 这可以避免吗?

asp.net-mvc - 解决防伪 token 问题

asp.net-mvc-3 - 如何在 ASP.NET MVC 3 解决方案中将 NServiceBus 与 NServiceBus.Ninject-CI 一起使用的示例

c# - 编辑并继续功能在 Visual Studio 2010 中停止工作

.net - 部署在本地 IIS 中时,azure 消息传递服务未接收消息

validation - MVC3 客户端验证不起作用