Question

Je souhaite établir la confiance totale pour un seul composant WebPart, est-ce possible? manifeste.xml peut-être?

Était-ce utile?

La solution

Avez-vous essayé d’enregistrer l’assemblée dans le GAC? C’est l’approche privilégiée pour donner à chaque assemblage une confiance totale dans votre machine:

gacutil.exe \i C:\Path\To\Dll.dll

J'espère que ça aide. Faites-moi savoir si j'ai mal compris votre question.

Autres conseils

Autant que je me souvienne, manifest.xml est correct et vous spécifiez CodeAccessSecurity.

Cet article a une description détaillée à ce sujet http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2007/07/05/how-to-configure-code-access-security-for-a-web-part.aspx

lorsque vous déployez votre solution, vous la déployez avec l'indicateur -allowCasPolicies sur

.

Je ne suis pas sûr de vouloir mettre un Webpart dans le GAC

Vous pouvez installer un composant WebPart fourni avec CAB dans le GAC à l'aide de

.
STSADM -o addwppack -filename yourwebpart.cab -globalinstall

Si vous utilisez des packages WSP, vous devez définir des attributs dans le fichier manifext.xml

.
<Assembly Location="yourassembly.dll" DeploymentTarget="GlobalAssemblyCache">

et appelez

STSADM -o AddSolution -filename yourwebpart.wsp

STSADM -o DeploySolution -name yourwebpart.wsp -allcontenturls -immediate -force -allowGacDeployment

Bien sûr, vous ne devriez pas vraiment installer sur le GAC si vous pouvez l’aider, régler CAS est la méthode préférée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top