ASP.NET MVC视图不更新

时间:2017-03-16 11:22:51

标签: asp.net-mvc iis

我有一个登录页面(默认的ASP.NET MVC +样式),无论我在这个页面做什么,它都会继续加载它的旧版本。我甚至在视图中注释掉了所有代码,它仍然加载。删除了视图,它仍然加载。该问题与浏览器无关,删除/禁用缓存无济于事。

到目前为止我尝试过的是清理IIS Express网站,阅读Login页面,检查applicationhost.config以查看是否有错误(看起来没问题)。

任何想法可能是什么?还是可以解决?

login.cshtml视图最初是从另一个项目复制的(重构的一部分)。我已经在属性中检查了文件的位置,我已经检查了解决方案中是否还有其他的Login.cshtml。没什么。

2 个答案:

答案 0 :(得分:0)

问题是我指的是我认为已删除的项目的先前版本。检查.csproj中的路径,它们引用的文件夹不是我拥有最新版本的文件夹。 感谢CodeCaster指出方向。

答案 1 :(得分:0)

视图中的更改不会触发构建,即使您只更改了视图然后构建项目,除非您还更改.cs文件,否则它实际上并不会因某些原因而接受更改。

我必须做的一件事是,每次我更改视图时,我只需向控制器添加string asdf;该视图,如果我再次更改它,我只需删除该字段,并保持当我对视图进行更改时,在这些状态之间切换。