【发布时间】:2019-02-19 16:39:03
【问题描述】:
我已将 MVC 文件/文件夹添加到现有 Webforms 项目中。在参考文献中,我添加了对“System.Web.Helpers.dll”的引用。 现在,在尝试显示 Webgrid 时,我收到以下消息:
Message=类型违反了继承安全规则:'System.Web.Helpers.WebGridRenderer'。派生类型必须与基类型的安全可访问性相匹配,或者难以访问。 来源=System.Web.Helpers。
到目前为止,我看到的大多数针对此类错误的修复都说明了以下解决方案,并且我已经尝试了所有解决方案:
- 我的项目的属性中没有安全选项卡,因此不能取消选中“启用 ClickOnce 安全设置”。
- 已尝试注释掉 web.config 中对“System.Web.Helpers”的引用。
- 我的 AssemblyInfo.cs 文件中已不存在以下行,因此也不能删除此行。 [程序集:System.Security.AllowPartiallyTrustedCallers]
看起来问题是因为,我在 Webforms 项目中添加了 MVC 文件,但我想知道是否有任何解决此问题的方法?
谢谢。
【问题讨论】:
标签: c# asp.net asp.net-mvc webforms webgrid