Asp.net mvc ASP.NET MVC框架需要什么应用程序信任级别?
我试图在5月份部署简单的asp.net mvc Framework应用程序共享主机,但我遇到如下错误: 安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别 异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.ReflectionPermission,mscorlib,版本=2.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”类型的权限失败 源错误: 在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别。Asp.net mvc ASP.NET MVC框架需要什么应用程序信任级别?,asp.net-mvc,permissions,shared-hosting,medium-trust,Asp.net Mvc,Permissions,Shared Hosting,Medium Trust,我试图在5月份部署简单的asp.net mvc Framework应用程序共享主机,但我遇到如下错误: 安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别 异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.ReflectionPermission,mscorlib,版本=2.0.0.0,区域性=中性,PublicKe
在我的控制面板中,我正在设置“ASP.NET 2.0完全信任”。服务器管理员需要更改什么?您应该能够以中等信任度部署和运行MVC框架。有一种可能性是,有一些其他的许可,托管公司已经拿走,但它应该工作。您是否使用默认的MVC项目进行测试?如果您使用的是其他组件(例如结构图),则可能会导致错误
查看Phil Haack关于部署和所需信任级别的信息 中等信任不允许某些反射操作。我猜您的代码的某些部分执行或调用了代码的其他部分。Web部署将一些System.Web DLL复制到bin文件夹,例如System.Web.MVC,但不是全部。这需要大量的调试来确定缺少哪些方法,就像前面关于反射方法的评论所说的那样 在使用StructureMap部署到中等信任主机(GoDaddy)时,我也会遇到此错误。我目前也在寻找解决方案。