1

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

前もって感謝します、

4

1 に答える 1

1

これ以上部分的な信頼をサポートしないことは、チームからの意識的な決定です。Microsoftは、部分的な信頼をこれ以上推奨していません。

于 2013-02-13T01:54:07.940 に答える