2016-06-12 40 views
0

描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或更改配置文件中的应用程序信任级别。mvc项目1and1托管部署时的安全异常

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

我尝试在Web配置信任级别高的标签,但仍然面临着同样的问题

回答

1

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

如果他们允许您使用完全信任级别,您可以询问您的虚拟主机。如果他们否认必须将Web应用程序配置为以较低的信任级别运行,或者转移到支持Full Trust level hosting的Web主机。