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