Как настроить полное доверие для одной веб-части в SharePoint? - PullRequest
0 голосов
/ 16 октября 2008

Я хочу установить полное доверие для одной веб-части, возможно ли это? возможно manifest.xml?

Ответы [ 3 ]

3 голосов
/ 16 октября 2008

Насколько я помню, manifest.xml правильный, и вы указываете CodeAccessSecurity.

В этой статье есть подробное описание http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2007/07/05/how-to-configure-code-access-security-for-a-web-part.aspx

при развертывании решения вы развертываете его с флагом -allowCasPolicies на

Я не уверен, что хотел бы поместить веб-часть в GAC

1 голос
/ 16 октября 2008

Вы можете установить упакованную веб-часть CAB в GAC, используя

STSADM -o addwppack -filename yourwebpart.cab -globalinstall

Если вы используете пакеты WSP, вам нужно установить атрибуты в файле manifext.xml

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

и звоните

STSADM -o AddSolution -filename yourwebpart.wsp

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

Конечно, вам не следует устанавливать GAC, если вы можете помочь, установка CAS является предпочтительным способом.

1 голос
/ 16 октября 2008

Вы пытались зарегистрировать сборку в GAC? Это предпочтительный подход к предоставлению любой сборке полного доверия на вашем компьютере:

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

Надеюсь, это поможет. Дайте мне знать, если я неправильно понял ваш вопрос.

...