Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC 5视图Visual Studio 2015 Enterprise中未解析Razor引用_C#_Asp.net Mvc_Razor_Visual Studio 2015_Asp.net Mvc 5 - Fatal编程技术网

C# MVC 5视图Visual Studio 2015 Enterprise中未解析Razor引用

C# MVC 5视图Visual Studio 2015 Enterprise中未解析Razor引用,c#,asp.net-mvc,razor,visual-studio-2015,asp.net-mvc-5,C#,Asp.net Mvc,Razor,Visual Studio 2015,Asp.net Mvc 5,我目前的发展环境: Windows7企业版 Visual Studio 2015企业更新2 Resharper Ultimate 2016.1.2 项目配置: C#.Net 4.5 MVC5 我浏览了好几个帖子,比如博客 但是我的*.cshtml页面很少显示与Razor相关的错误 我有 已清理componentModelCache@C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\componentMo

我目前的发展环境:

  • Windows7企业版
  • Visual Studio 2015企业更新2
  • Resharper Ultimate 2016.1.2
项目配置:

  • C#.Net 4.5
  • MVC5
我浏览了好几个帖子,比如博客

但是我的*.cshtml页面很少显示与Razor相关的错误

我有

  • 已清理componentModelCache@
    C:\Users\your.name.here\AppData\Local\Microsoft\VisualStudio\14.0\componentModelCache
  • 更新了Views\web.config
    System.web.Mvc,版本=5.2.2.0
  • 以及通过论坛和博客提供的所有可能的配置更新
仍然没有结果。但是当我创建一个全新的项目时,这个错误不会出现。有线索吗


仅供参考,无论是否出错,该解决方案的构建和运行都没有任何戏剧性。

请检查您的
~/Views/web.config
以了解以下设置

<configuration>
  <system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      ...
    </pages>
  </system.web.webPages.razor>
</configuration>

...
这是VisualStudio识别razor视图中的类型所必需的

而且

a。从解决方案中卸载并重新加载项目

b。清洗溶液

c。退出Visual Studio,删除项目文件夹中的.user文件


d。再次打开解决方案并构建

谢谢@ahsan我必须在
~/web.config
更新下面的部分