即使信任级别为高,也不会授予ReflectionPermission

时间:2012-08-08 19:07:18

标签: asp.net security iis-7.5 code-access-security

我正在尝试在Windows 2008,IIS 7.5上运行ASP.NET 2.0应用程序。该应用程序抛出此异常:

  

SecurityException:请求类型的权限   'System.Security.Permissions.ReflectionPermission,mscorlib,   Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'   失败。]

即使应用程序按trust level = "Full"中指定的web.config运行。是的,框架web.config配置为允许信任级别覆盖。

我对盒子上的安全策略有一些感觉,即使我们明确指示它,也会阻止应用程序在这种信任级别上实际运行。该应用程序在Win7上运行正常。

感谢任何想法。

1 个答案:

答案 0 :(得分:0)

在“解锁”特定dll及其pdb和xml文件后问题得以解决。 (右键单击“属性”,单击“取消阻止”按钮。)