调用方法,【2 级安全透明模型】报错,求大神帮忙

wzhymxz 2014-11-05 09:29:16
“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,升级以后就出现这个问题。求大神们帮忙!
...全文
986 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
mvc版本 和mvc pager版本没对上的原因,mvc4.0的话,目前mvcpager 是3.0最新
  • 打赏
  • 举报
回复
安全界别问题,。net framework4.0 默认是[assembly: SecurityRules(SecurityRuleSet.Level2)] 。net frameWork 2.0 [assembly: SecurityRules(SecurityRuleSet.Leve1)]
lym086 2015-01-09
  • 打赏
  • 举报
回复
解决方法: 在AssemblyInfo.cs文件中添加此语句来强制转换: [assembly: SecurityRules(SecurityRuleSet.Level1)]
hidhid2005 2014-12-30
  • 打赏
  • 举报
回复
看看这个是否对你有用。 http://www.cnblogs.com/starpnd/p/3594153.html
wzhymxz 2014-11-05
  • 打赏
  • 举报
回复
在线等,求大神门帮助!!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧