Orchard CMSで実行されるWebサイトをセットアップするために、http: //www.orchardproject.net(バージョン1.6)からダウンロードしたzipファイルの内容を抽出してホストにアップロードしましたが、サイトを表示しようとした後ブラウザで、次の例外が発生しました。
メンバーのオーバーライド中に継承セキュリティルールに違反しました:'log4net.Util.ReadOnlyPropertiesDictionary.GetObjectData(System.Runtime.Serialization.Ser> ializationInfo、System.Runtime.Serialization.StreamingContext)'。オーバーライドするメソッドのセキュリティアクセシビリティは、オーバーライドされるメソッドのセキュリティアクセシビリティと一致する必要があります。
オンラインで多くの検索を行った結果、問題はサーバー上でOrchard Webサイトを完全信頼モードで実行する必要があるためであることに気付きましたが、やはり問題は、ホストがそのようなことを許可しないことです。セキュリティ上の懸念から。だから、アセンブリファイルにセキュリティ属性を設定するなど、Orchardプロジェクトのソースコードに変更を加えることで問題を解決できるかどうか誰かが知っているのだろうか?ここで説明するように: 継承セキュリティルールがメンバーのオーバーライド中に違反しました- SecurityRuleSet.Level2
前もって感謝します、