SharePoint wsp解决方案:如何在全球部署

时间:2009-08-14 07:54:14

标签: sharepoint deployment global wsp stsadm

我创建了一个wsp包并将其添加到

  

中央行政>操作>解决方案管理

使用stsadm的addsolution命令。当我单击Deploy Solution菜单时,它会转移我部署到解决方案页面。在此页面中,在“Deploy To?”中部分,它显示了一个下拉列表,其中包含“所有内容Web应用程序”等条目。

我希望全局部署我的解决方案,以便它适用于部署后创建的所有新Web应用程序。我见过WSPs“Deploy To?”部分仅显示“此解决方案全局部署”而不显示下拉列表的消息。

2 个答案:

答案 0 :(得分:9)

“全局部署”仅适用于没有Web控件和Web部件的WSP文件。这些不能是“全局部署”,因为您选择部署到的Web应用程序的web.config已更改,即插入条目以注册包含Web控件和Web部件的.dll。

答案 1 :(得分:1)

我认为您需要将其安装到GAC中 - 不过这里有一个更明智的答案:

  

C:> stsadm.exe -o deploysolution -name   MossSolution.wsp -immediate   -allowgacdeployment

     

这将在全球范围内部署。我会   检查一段时间后   allcontenturl。我有两批   在某些文件中部署WSP文件的文件   顾客。我会检查他们看   再次在我们使用的场景中   allcontenturl。但我的上述回复   关于不指定URL是正确的   在WSP仅包含的情况下   对于GAC,您不应该指定一个   URL。

来自social.msdn.microsoft.com论坛上的this thread