我希望为单个网络部分设置完全信任,这可能吗? manifest.xml可能吗?
答案 0 :(得分:3)
据我所知,manifest.xml是正确的,你指定了CodeAccessSecurity。
部署解决方案时,请在
上使用-allowCasPolicies标记进行部署我不确定我是否想要将一个webpart放入GAC
答案 1 :(得分:1)
您是否尝试在GAC中注册程序集?这是在您的计算机上为任何程序集提供完全信任的首选方法:
gacutil.exe \i C:\Path\To\Dll.dll
希望有所帮助。如果我误解了你的问题,请告诉我。
答案 2 :(得分:1)
您可以使用
将CAB打包的Web部件安装到GACSTSADM -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是首选方式。