[英]SharePoint : how to automatically deploy a WSP package to a remote SharePoint Server?
[英]SharePoint wsp solution: How to Deploy Globally
我创建了一个wsp包并将其添加到
管理中心>运营>解决方案管理
使用stsadm的addsolution
命令。 当我单击Deploy Solution菜单时,它会转移我部署到解决方案页面。 在此页面中,在“Deploy To?”中 部分,它显示了一个下拉列表,其中包含“所有内容Web应用程序”等条目。
我想全局部署我的解决方案,以便它适用于部署后创建的所有新Web应用程序。 我见过WSPs“Deploy To?” 部分仅显示“此解决方案全局部署”而不显示下拉列表的消息。
“全局部署”仅适用于没有Web控件和Web部件的WSP文件。 这些不能是“全局部署”,因为您选择部署到的Web应用程序的web.config已更改,即插入条目以注册包含Web控件和Web部件的.dll。
我认为您需要将其安装到GAC中 - 但是这里有一个更明智的答案:
C:> stsadm.exe -o deploysolution -name MossSolution.wsp -immediate -allowgacdemployment
这将在全球范围内部署。 我会在一段时间后检查allcontenturl。 我有几个批处理文件来部署一些客户的WSP文件。 我会检查他们再次看到我们使用allcontenturl的情况。 但我上面关于不指定URL的回复是正确的,如果WSP仅包含GAC的dll,则不应指定URL。
来自social.msdn.microsoft.com论坛上的这个主题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.