Pergunta

Estou procurando definir total confiança para uma única web parte, isso é possível? manifest.xml talvez?

Foi útil?

Solução

Você já tentou registrar a assembléia no GAC? Esta é a abordagem preferida para dar qualquer confiança em sua máquina: sua máquina:

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

Espero que ajude. Deixe -me saber se eu entendi mal sua pergunta.

Outras dicas

Até onde me lembro, o manifest.xml está correto e você especifica o codeaccesssecurity.

Este artigo tem uma descrição detalhada sobre issohttp://www.dotnetmafia.com/blogs/dotnetteftheday/archive/2007/07/05/how-to-configure-code-access-security-for--web-part.aspx

Quando você implanta sua solução, você a implande com a bandeira -lowCaspolicies na

Não tenho certeza se gostaria de colocar um webpart no GAC

Você pode instalar uma parte da web de táxi para o GAC usando

STSADM -o addwppack -filename yourwebpart.cab -globalinstall

Se você estiver usando pacotes WSP, precisará definir atributos no arquivo manifext.xml

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

e ligue

STSADM -o AddSolution -filename yourwebpart.wsp

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

É claro que você realmente não deve instalar no GAC se puder ajudá -lo, definir o CAS é a maneira preferida.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top