调用方法,【2 级安全透明模型】报错,求大神帮忙
“System.MethodAccessException”类型的异常在 WebRole.dll 中发生,但未在用户代码中进行处理
其他信息: 安全透明方法“WebRole.admin.handler.HLogin.ProcessRequest(System.Web.HttpContext)”尝试访问安全关键方法“Maticsoft.Common.CookieHelper.ClearCookie(System.String)”失败。
程序集“WebRole, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”标记为 AllowPartiallyTrustedCallersAttribute 并且使用 2 级安全透明模型。默认情况下,2 级透明将导致 AllowPartiallyTrustedCallers 程序集中的所有方法都变成安全透明的,这可能是导致发生此异常的原因。
报错信息如上,查取了好多,说是.NET4.0和NET2.0之间的安全问题。以前项目是.NET3.5框架的时候木有问题,因为引入一个NET4.0 dll 所以全体都升成4.0,升级以后就出现这个问题。求大神们帮忙!