MVC4升级MVC5 异常处理

时间:2022-10-31 19:54:20

使用过程中的一些烦人的事情,权当这篇文章是MVC4升级MVC5的异常合集吧,后期不定期更新。

在这里你可以看到ASP.NET MVC的发展历程以及你需要的版本和目前最稳定的版本。戳ASP.NET MVC

首先声明一下我个人的开发环境:VS2013 UPDATE5,NET Framework 4.5.

当MVC4升级MVC5的时候,可能出现的异常:

1>.“未处理System.MethodAccessException”

Message: “System.MethodAccessException”类型的异常在 WebMatrix.WebData.dll 中发生,并且未在托管/本机边界之前进行处理
其他信息: 安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”
尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败。

你需要安装程序包,打开程序包管理器控制台:

PM> Install-Package Microsoft.AspNet.WebHelpers

接下来可能会出现另外一个异常,比如:“无法载入文件或组件的webmatrix.data......实际上就是这个家伙引起的“冲突””

你需要安装另外一个程序包:

PM> Install-Package Microsoft.AspNet.WebPages.Data

恩,就这样。

Tymonyang July 28,2015

----------------------------------------