我对ASP.NET MVC3应用程序中的视图进行了一些更改,但是当我在浏览器中测试/调试网站时,我所做的更改没有显示出来。我所做的更改是对标记的简单文本修改。
我正在使用Visual Studio开发服务器来测试应用程序。
奇怪的是,我尝试将这些更改发布到IIS,当我使用IIS服务器测试应用程序时,我对视图所做的更改正在运行。
只有在Visual Studio环境中进行测试时才会发生这种情况。
谢谢,
答案 0 :(得分:1)
我遇到的一个常见问题是当你没有使用IE并关闭调试会话时,而不是你的浏览器。
这意味着“IIS /开发服务器”仍然在您的系统托盘中运行,但是它运行在旧的编译代码上,如果您点击ctrl + shift + b,则构建整个解决方案并重新发布代码到您的开发服务器。这允许您在浏览器中点击刷新(F5),并且您对剃刀视图所做的更改现在应该反映在您的浏览器中。
答案 1 :(得分:0)
您使用的是IE吗?也许删除缓存或使用其他浏览器应该有效?我遇到了很多问题:D