ASP.NET MVC框架需要什么样的应用程序信任级别?

nie*_*tis 7 permissions asp.net-mvc shared-hosting medium-trust

我试图在可能共享主机中部署简单的asp.net mvc框架应用程序,我得到像这样的错误:

安全异常说明:应用程序尝试执行安全策略不允许的操作.要授予此应用程序所需的权限,请与您的系统管理员联系或在配置文件中更改应用程序的信任级别.

异常详细信息:System.Security.SecurityException:请求类型为'System.Security.Permissions.ReflectionPermission,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败.

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.
http://test.pakabink.lt/

在我的控制面板中,我正在设置"ASP.NET 2.0 Full Trust".我需要请求服务器管理员进行更改?

Ste*_*ons 4

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

查看Phil Haack 的Bin 部署 ASP.NET MVC,了解部署和所需的信任级别。