加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Visual Studio开发服务器不更新css和javascript?

发布时间:2020-12-16 00:46:32 所属栏目:asp.Net 来源:网络整理
导读:我最近回到了一个已经在后台的网站项目。自从重新开始工作以来,我注意到,当应用程序在Visual Studio开发服务器中运行时,css和javascript的更改都不被该应用程序识别。这以前工作正常。我可以改变样式表和javascript并运行应用程序并进行测试。现在我可以
我最近回到了一个已经在后台的网站项目。自从重新开始工作以来,我注意到,当应用程序在Visual Studio开发服务器中运行时,css和javascript的更改都不被该应用程序识别。这以前工作正常。我可以改变样式表和javascript并运行应用程序并进行测试。现在我可以测试应用程序的唯一方法是将其发布到我的本地IIS服务器(虽然我相信重新启动我的电脑也解决了这个问题)。

使用Visual Studio 2008(9.0.30729.1)

自从我确定它正常工作以来,已经发生了变化的事情是操作系统,从Vista x64家庭高级版到Win 7 x64 Ultimate,我将项目源从c:d:。虽然我回到了C:同样的负面结果。我也在单独的WCF服务中移动了一些功能,由控制台应用程序(两个服务主机)托管,这些功能在网站启动时进行调试。

停止dev服务器什么都不做。
签出(使用VSS 2005)所有文件,以确保没有任何内容只读不做任何事情。
唯一有用的是发布到IIS或重新启动我的机器。两者都不好。
如果有一个进程需要终止调试,我确定不要使用以前的副本,我甚至会满意。

任何解决方案?

解决方法

服务器可能会向浏览器发送头文件,导致它继续使用缓存的副本。测试这个的简单方法是 empty your browser cache。

如果修复它,您需要学习从服务器获得的HTTP headers。您选择的浏览器中的developer tools(a.k.a. F12 tools)将公开服务器返回的标头。然后决定是否要继续使用这些缓存设置(good for speed)或更改它们(good for development)。

你怎么调整这些标题,你问?这取决于服务器。这是指向常用服务器的指示的链接:

> Apache
> nginx
> IIS

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读