ASP.NET ユーザー コントロールのセキュリティ例外
Microsoft Office SharePoint Server 2007 に読み込まれる ASP.NET ユーザー コントロールによって、以下の例のような、接続のセキュリティに関するセキュリティ例外が生成されます。
This control does not allow connection strings with the following keywords: 'Integrated Security', 'Trusted_Connection'
.
現象
コードの接続文字列で NTLM 認証を使用している場合、SharePoint Web パーツまたは Web フォームに ASP.NET ユーザー コントロールを読み込むと、セキュリティ例外が発生します。統合 Windows 認証を使用していない場合は、セキュリティ例外が発生しません。
原因
既定では、グローバル アセンブリ キャッシュの外部から読み込まれたコントロールまたはアセンブリは信頼されません。
解決策
次の行を Web.config ファイルに追加して、コントロールの tagMapping プロパティをクリアします。
<code>
<tagMapping>
<clear/>
</tagMapping>
</code>
関連項目
その他のリソース
Microsoft Office SharePoint サーバー 2007 の UserControl セキュリティ例外