为了设置在Orchard CMS上运行的网站,我提取了从http://www.orchardproject.net(版本1.6)下载的zip文件的内容并将其上传到我的主机。但是,在尝试查看网站后浏览器,我得到以下异常:
覆盖成员时违反了继承安全规则: 'log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.Ser> ializationInfo,System.Runtime.Serialization.StreamingContext)'。覆盖方法的安全性可访问性>必须与>覆盖的方法的安全性可访问性相匹配。
在线进行了大量搜索后,我意识到问题是由于Orchard网站需要在服务器上以完全信任模式运行。但问题是我的主机不允许出于安全考虑,这样的事情。 所以,我想知道是否有人知道我是否通过更改Orchard项目的源代码来解决问题,比如在程序集文件中设置安全属性或者如此处所描述的那样: Inheritance security rules violated while overriding member - SecurityRuleSet.Level2
提前致谢,
答案 0 :(得分:1)
团队有意识地决定不再支持部分信任。微软不再推荐部分信任。