这是一个使用 Hot Towel SPA 模板的 MVC 4 应用程序。每当我更改 HTML 和/或 javascript 中的任何内容时,我可以显示新代码的唯一方法是清除浏览器缓存。 F5,cntrl-F5,shift-F5,没有任何作用。
我通常不是网络开发人员,只是在学习这个。我以前做过常规 MVC 并且没有遇到过这个问题,也许这与 HTML 和 javascript 在我的项目中的位置有关(即在/App 文件夹中)?。我快要疯了,试图弄清楚这一点。
我可以完全删除一个 HTML 文件并运行该应用程序,它仍然可以正常运行。清除缓存并运行,然后我得到更新。
它使用 IIS express 运行,使用 Firefox、Chrome、IE ...
谢谢..
最佳答案
在 Opera 和 Chrome(可能还有其他)中,您可以在“开发模式”下禁用缓存。
在 DevTools 中,设置菜单中的第二个选项是
Disable cache (while DevTools is open)
关于asp.net-mvc - Visual Studio 不将 html/javascript 更新到服务器/浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15646447/