MVC4升级到MVC5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

第一步:Install-Package microsoft.aspnet.mvc -Source D:Usersview01AppDataLocalNuGetCache (mvc5的版本:microsoft.aspnet.mvc.5.2.3)

Install-Package microsoft.aspnet.mvc(安装MVC5 mvc5的版本:microsoft.aspnet.mvc.5.2.3,可去官网直接下载https://www.nuget.org/packages)

 -Source D:Usersview01AppDataLocalNuGetCache (安装包的路径)

升级完之后会运行会报错:

安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

MVC4升级到MVC5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

 

解决办法:在控制台执行以下代码

1:运行Install-Package -Id Microsoft.AspNet.WebHelpers 

运行完这一步还是会报错,如下:

MVC4升级到MVC5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

 

2:接着修改Web.config,全部修改为3.0(这一步可改可不改)MVC4升级到MVC5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

MVC4升级到MVC5的问题,安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败

3:运行:Install-Package Microsoft.AspNet.WebPages.Data 搞定

 

原文链接:https://www.cnblogs.com/kcjm/p/6430101.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/17145

(0)
上一篇 2023年3月29日 11:39
下一篇 2023年3月30日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml