メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

現象

サード パーティのアセンブリが機密性の高いプロパティにアクセスしようとすると、ユーザー コードがブロックされる可能性があります。 この問題が発生すると、"8gaol" イベント エントリが SharePoint 統合ログ システム (ULS) のログに記録されます。 

原因

セキュリティを維持するために、サードパーティー製アセンブリから一部の機密性の高いプロパティにアクセスできないようになっています。

解決方法

この問題を解決するには、次のいずれかの更新プログラムをインストールします。

信頼できるサードパーティー製アセンブリから Web.config ファイル内の機密性の高いプロパティにアクセスできるようにするには、それらをアセンブリ リストに追加してください。

たとえば、ULS ログに次のメッセージがあるとします。 

8gaol Unable to access this sensitive property : <機密性の高いプロパティ名> from outer untrusted assembly <サードパーティ製アセンブリの完全な名前>. Trusted assembly list: <機密性の高いプロパティにアクセスするためのアセンブリ一覧>

このような場合、以下の手順を実行します。 

  1. Web.config ファイルの SharePoint SafeMode の下に、新しい AllowAccessSensitivePropertiesAssemblies セクションを追加します。

    <SharePoint>
       <SafeMode>
          <AllowAccessSensitivePropertiesAssemblies>
          </AllowAccessSensitivePropertiesAssemblies>
       
       </SafeMode>
       
    </SharePoint>

  2. 各サードパーティー製アセンブリに対して、AllowAccessSensitivePropertiesAssemblies セクションにアセンブリの完全な名前を指定したエントリを追加します。

    <AllowAccessSensitivePropertiesAssemblies>
       <AllowAccessSensitivePropertiesAssembly Assembly="XXX, Version=XXX, Culture=XXX, PublicKeyToken=XXXX"/>
    </AllowAccessSensitivePropertiesAssemblies>

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×