gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 07:04:15 25 4
gpt4 key购买 nike

我最近又回到了一个一直处于搁置状态的网站项目。自从重新开始工作以来,我注意到应用程序在 Visual Studio 开发服务器中运行时无法识别 css 和 javascript 更改。这以前工作得很好。我可以更改样式表和 JavaScript 并运行应用程序并进行测试。现在,我测试应用程序的唯一方法是将其发布到我的本地 IIS 服务器(尽管我相信重新启动我的电脑也可以解决问题)。

使用 Visual Studio 2008 (9.0.30729.1)

自从我确定它工作正常以来,发生的变化是操作系统,从 Vista x64 Home Premium Edition 到 Win 7 x64 Ultimate,并且我已将项目源从 c: 移至 d:。尽管我回到了 C:,但结果还是一样。我还将一些功能移出了单独的 WCF 服务,由控制台应用程序(两个服务主机)托管,当网站在调试中启动时,这些功能将被投入调试。

停止开发服务器不会执行任何操作。 checkout (使用 VSS 2005)所有文件以确保没有任何内容是只读的,不会执行任何操作。唯一有效的方法是发布到 IIS 或重新启动我的计算机。两者皆不可取。如果每次停止调试时都需要终止一个进程,以确保不使用以前的副本,我什至会感到满意。

有什么解决办法吗?

最佳答案

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

如果这解决了问题,您需要研究 HTTP headers你从服务器获取。 developer tools (又名 F12 tools )在您选择的浏览器中将公开服务器返回的 header 。然后决定是否要继续使用这些缓存设置 ( good for speed ) 或更改它们 ( good for development )。

您可能会问,如何调整这些标题?这取决于服务器。以下是常见服务器说明的链接:

关于asp.net - Visual Studio 开发服务器未更新 css 和 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1563648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com