Wie setze ich volles Vertrauen für einen einzelnen Webpart in SharePoint?
-
03-07-2019 - |
Frage
Ich möchte volles Vertrauen für einen einzelnen Web -Teil setzen. Ist das möglich? Manifest.xml vielleicht?
Lösung
Haben Sie versucht, die Baugruppe im GAC zu registrieren? Dies ist der bevorzugte Ansatz, um jeder Versammlung volles Vertrauen in Ihre Maschine zu geben:
gacutil.exe \i C:\Path\To\Dll.dll
Ich hoffe, das hilft. Lassen Sie mich wissen, ob ich Ihre Frage missverstanden habe.
Andere Tipps
Soweit ich mich erinnere, ist xml korrekt, und Sie geben die CodeAccessSecurity an.
Dieser Artikel enthält eine detaillierte Beschreibung darüberhttp://www.dotnetmafia.com/blogs/dotnettipiftheday/archive/2007/07/05/how-to-configure-code-access-security-for-a-web-part.aspx
Wenn Sie Ihre Lösung bereitstellen
Ich bin mir nicht sicher, ob ich ein Webpart in den GAC stecken möchte
Sie können ein Kabinenpack -Web -Teil mit dem GAC mithilfe von Taxis installieren
STSADM -o addwppack -filename yourwebpart.cab -globalinstall
Wenn Sie WSP -Pakete verwenden, müssen Sie Attribute in der Datei manifext.xml festlegen
<Assembly Location="yourassembly.dll" DeploymentTarget="GlobalAssemblyCache">
und Ruf an
STSADM -o AddSolution -filename yourwebpart.wsp
STSADM -o DeploySolution -name yourwebpart.wsp -allcontenturls -immediate -force -allowGacDeployment
Natürlich sollten Sie nicht wirklich in die GAC installieren, wenn Sie ihm helfen können, das Einstellen von CAS ist die bevorzugte Art und Weise.