Visual Studio 2013网站刷新/重新启动忽略代码更改

时间:2014-10-23 20:18:23

标签: visual-studio-2013 iis-express

当我在VS2013中有一个网站(网络应用程序或网络类型的项目),并且我对代码进行了更改,例如JS更改或HTML更改,此更改未反映在浏览器刷新后。以下是我尝试过的工作的内容:

  • 清除浏览器缓存/重新启动浏览器
  • 停止VS调试,然后重新启动项目
  • 清理VS解决方案,重建并重新启动
  • 清理VS解决方案,关闭VS,然后完全重启VS
  • 浏览器链接刷新

我可以让我的代码更改生效(JS或html)的唯一方法是手动退出IISExpress / VS并重新启动计算机。

没有太戏剧化,这是不可接受的。我该如何解决这个问题?

谢谢。

2 个答案:

答案 0 :(得分:5)

我也遇到了同样的问题,它似乎来自C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET个文件。

如果删除这些文件并重新加载页面,一切正常。我仍然不确定Visual Studio为什么不更新这些文件。

答案 1 :(得分:0)

我最近遇到过这个问题,看起来好像IIS Express正在运行我的代码的旧分支,即使我是从较新的分支启动的。尝试关闭Visual Studio并重新打开项目。