Sicherheitsausnahme bei ASP.NET-Benutzersteuerelement

Ein ASP.NET-Benutzersteuerelement in Microsoft Office SharePoint Server 2007 generiert wie im folgenden Beispiel dargestellt eine Sicherheitsausnahme im Zusammenhang mit der Verbindungssicherheit:

This control does not allow connection strings with the following keywords: 'Integrated Security', 'Trusted_Connection'.

Symptom

Wenn Sie ein ASP.NET-Benutzersteuerelement in einem SharePoint-Webpart oder -Webformular laden, wird eine Sicherheitsausnahme generiert, falls im Code die NTLM-Authentifizierung für die Verbindungszeichenfolge verwendet wird. Die Sicherheitsausnahme wird nicht generiert, wenn die integrierte Windows-Authentifizierung nicht verwendet wird.

Ursache

Steuerelemente oder Assemblys, die von außerhalb des globalen Assemblycaches geladen werden, sind standardmäßig nicht vertrauenswürdig.

Lösung

Löschen Sie die tagMapping-Eigenschaften des Steuerelements, indem Sie in der Datei Web.config die folgenden Zeilen einfügen:

<code>
<tagMapping>
   <clear/>
</tagMapping>
</code>

Siehe auch

Weitere Ressourcen

Sicherheitsausnahme bei Benutzersteuerelement in Microsoft Office SharePoint Server 2007