Как установить полное доверие для одной веб-части в SharePoint?

StackOverflow https://stackoverflow.com/questions/207497

Вопрос

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

когда вы развертываете свое решение, вы развертываете его с флагом -allowCasPolicies

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

Вы можете установить упакованную веб-часть 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 является предпочтительным способом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top