1和1托管部署在mvc项目上的安全异常

时间:2016-06-12 08:02:40

标签: asp.net-mvc security hosting

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

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

我在网络配置中尝试信任级别高标记,但仍面临同样的问题

1 个答案:

答案 0 :(得分:1)

您不必更改自己应用程序的web.config中的信任级别。最有可能的是,主机的IIS配置为在较低的信任级别(最可能是中等信任级别)上运行,并且不允许单个Web应用程序覆盖主配置文件。因此,即使您将信任级别更改为“完全”,也无法使用“完全信任级别”。

您可以询问您的网络托管服务商是否允许您使用完全信任级别。如果他们拒绝您将必须将您的Web应用程序配置为以低信任级别运行,或者转移到支持Full Trust level hosting的Web主机。