我希望为单个 Web 部件设置完全信任,这可能吗?manifest.xml 也许?
naspinski
问问题
3646 次
3 回答
3
据我记得manifest.xml 是正确的,并且您指定了CodeAccessSecurity。
当您部署解决方案时,您可以使用 -allowCasPolicies 标志来部署它
我不确定我是否想在 GAC 中添加一个 webpart
于 2008-10-16T07:32:58.567 回答
1
您是否尝试在 GAC 中注册程序集?这是让任何程序集完全信任您的机器的首选方法:
gacutil.exe \i C:\Path\To\Dll.dll
希望有帮助。如果我误解了你的问题,请告诉我。
于 2008-10-16T05:18:20.677 回答
1
您可以使用以下方法将 CAB 打包的 Web 部件安装到 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 是首选方式。
于 2008-10-16T07:04:31.947 回答