Bri*_*ian 22 asp.net-mvc visual-studio asp.net-mvc-4 single-page-application
这是一个使用Hot Towel SPA模板的MVC 4应用程序.每当我更改HTML和/或javascript中的任何内容时,我可以获得要显示的新代码的唯一方法是清除浏览器缓存.F5,cntrl-F5,shift-F5,没什么用.
我通常不是网络开发人员,只是学习这个.我以前做过常规的MVC而没有这个问题,也许它与HTML和javascript在我的项目中的位置有关(即在/ App文件夹中)?我想解决这个问题.
我可以完全删除HTML文件并运行应用程序,它仍然可以像以前一样运行.清除缓存并运行然后我获得更新.
它使用Firefox,Chrome,IE运行IIS Express ...
谢谢..
Mar*_*ert 31
在Opera和Chrome(可能还有其他)中,您可以在"开发模式"下禁用缓存.
在DevTools中,"设置"菜单中的第二个选项是
禁用缓存(当DevTools打开时)
Ham*_*eza 18
转到你的web.config文件并对其进行更改.不管你做了什么改变.例如输入一个字符,然后删除它并构建项目并再次运行它.我希望它能正常工作.
我也遇到过这个问题,结果发现它与缓存有关.
如果使用Chrome DevTools,您只需通过导航到Network选项卡并勾选即可禁用缓存Disable Cache
这将仅在Dev Tools打开时禁用缓存.
小智 7
在我的情况下,iis表示没有更新网站,但由iis Manager创建的网站工作正常吗?
这个问题的可能解决方案是在visual studio上设置"使用这个64位版本的iis express用于网站和项目"选项,它位于选项 - >项目和解决方案 - > Web项目
我在服务器上移动 .ts 和 .html 文件时遇到问题,必须:
简单地禁用浏览器的缓存,或强制 .net 应用程序重新编译,甚至运行 ngserve 都没有效果。
| 归档时间: |
|
| 查看次数: |
39388 次 |
| 最近记录: |