【发布时间】:2018-01-07 08:10:47
【问题描述】:
我刚刚在 Visual Studio 2013 中创建了一个包含几页的简单 mvc-5 应用程序。在开发环境中,它工作正常,但是当我将其上传到 GoDaddy 服务器时,它会引发以下异常
[MethodAccessException:通过安全透明方法尝试 'Vertance.MvcApplication.Application_Start()' 访问安全性 关键方法“System.Web.Mvc.AreaRegistration.RegisterAllAreas()” 失败了。
当我检查本地机器上的版本信息时,它显示如下
.NET 框架版本:4.0.30319
Asp.Net 版本:4.0.30319.34209
服务器版本信息如下
.Net Framework 版本:4.0.30319(与本地机器相同)
Asp.Net 版本:4.0.30319.34280(与本地机器不同)
可能是什么问题?为什么会这样?
编辑 1: 我还在 AssemblyInfo.cs 文件中添加了以下属性
[assembly: SecurityCritical()]
但它也不起作用。
【问题讨论】:
-
GoDaddy 的安全设置似乎配置错误。
标签: asp.net asp.net-mvc asp.net-mvc-5