报错信息如下:
System.InvalidOperationException
Could not locate Razor Host Factory type: System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3ß.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
Description: HTTP 500.Error processing request.
Details: Non-web exception. Exception origin (name of application or object): System.Web.WebPages.Razor.
查了很多网站说问题是版本不对 view-->web.config,
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
最后找到在package.config中
<package id="Microsoft.AspNet.Mvc" version="5.2.4" targetFramework="net45" />
尝试将Version=5.2.4.0 完美成功。
![](https://i-blog.csdnimg.cn/blog_migrate/4217c1b95065e28dadaf29ffd3cc6795.png)