【发布时间】:2015-01-31 12:02:59
【问题描述】:
更新:将一个 mvc4 解决方案换成另一个 mvc4 解决方案!
我在 stackoverflow 上搜索了同样的问题,但是没有用!所以我再问一次!
尝试通过安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败。
堆栈跟踪:
[MethodAccessException:尝试通过安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败。] WebMatrix.WebData.PreApplicationStartCode.Start() +112
[InvalidOperationException:WebMatrix.WebData.PreApplicationStartCode 类型的预应用程序启动初始化方法 Start 引发异常并显示以下错误消息:尝试通过安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”访问安全关键方法'System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)' 失败..] System.Web.Compilation.BuildManager.InvokePreStartInitMethodsCore(ICollection
1 methods, Func1 setHostingEnvironmentCultures) +547 System.Web.Compilation.BuildManager.InvokePreStartInitMethods(ICollection`1 方法)+132 System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +102 System.Web.Compilation.BuildManager.ExecutePreAppStart() +153 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +521[HttpException (0x80004005): 类型 WebMatrix.WebData.PreApplicationStartCode 上的预应用程序启动初始化方法 Start 引发异常并显示以下错误消息:尝试通过安全透明方法 'WebMatrix.WebData.PreApplicationStartCode.Start()'访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败..] System.Web.HttpRuntime.FirstRequestInit(HttpContext 上下文) +9930508 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+101 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254
我的项目环境是vs2013、mvc4
【问题讨论】: