Share via


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 セキュリティ例外