使用vs2013创建一个MVC5.2 web app。我实际上正在使用新的 mvc 框架重建一个旧应用程序,所以这在 vs2010 和 MVC3 中运行良好。
在这个应用程序中,每当我有一些东西会在页面上触发错误(通常是剃刀语法,比如
@{Html.RenderPartial("mypartial", mymodel);}
在浏览器中查看时,我没有收到编译错误黄屏,而是得到一页符号:
我创建了一个新的网络应用程序,但它没有在其中执行,它按预期显示错误。我假设这是由我通过 NuGet 检索/更新的内容引起的,但如果有人知道从哪里开始查找,将不胜感激。
编辑:进一步的实验似乎表明这只发生在区域内。如果我在根控制器中有一个剃刀语法错误,我会得到一个黄屏。区域中的视图中的相同错误会导致下面的符号显示。