Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc ASP.NET MVC框架需要什么应用程序信任级别?_Asp.net Mvc_Permissions_Shared Hosting_Medium Trust - Fatal编程技术网

Asp.net mvc ASP.NET MVC框架需要什么应用程序信任级别?

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

我试图在5月份部署简单的asp.net mvc Framework应用程序共享主机,但我遇到如下错误:

安全例外 描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改应用程序的信任级别

异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.ReflectionPermission,mscorlib,版本=2.0.0.0,区域性=中性,PublicKeyToken=b77a5c561934e089”类型的权限失败

源错误:

在执行当前web请求期间生成了未经处理的异常。有关异常的起源和位置的信息可以使用下面的异常堆栈跟踪来识别。


在我的控制面板中,我正在设置“ASP.NET 2.0完全信任”。服务器管理员需要更改什么?

您应该能够以中等信任度部署和运行MVC框架。有一种可能性是,有一些其他的许可,托管公司已经拿走,但它应该工作。您是否使用默认的MVC项目进行测试?如果您使用的是其他组件(例如结构图),则可能会导致错误


查看Phil Haack关于部署和所需信任级别的信息

中等信任不允许某些反射操作。我猜您的代码的某些部分执行或调用了代码的其他部分。

Web部署将一些System.Web DLL复制到bin文件夹,例如System.Web.MVC,但不是全部。这需要大量的调试来确定缺少哪些方法,就像前面关于反射方法的评论所说的那样

在使用StructureMap部署到中等信任主机(GoDaddy)时,我也会遇到此错误。我目前也在寻找解决方案。