2008-10-16 2 views

ответ

1

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

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

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

+0

Я развертываю свои собственные веб-страницы с CAB-файлом и «stsadm -o addwppack», будет ли это в GAC? Как я могу проверить? – naspinski 2008-10-16 05:25:57

1

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

3

Насколько я помню, 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

Смежные вопросы