如何部署SharePoint WebPart?

时间:2011-05-20 15:19:10

标签: visual-studio-2008 sharepoint deployment windows-server-2008 web-parts

我正在Windows Server 2008 Enterpise上安装的Visual Studio 2008上编写“HEllo World”WebPArt。 我的测试SharePoint Web应用程序在MIcrosoft EMEA服务器上运行。 如何将WebPart部署到此WebApplication中?

2 个答案:

答案 0 :(得分:3)

如果您使用的是Visual Studio 2008,我将假设您使用的是SharePoint 2007(MOSS或WSS 3.0)。

您可以通过多种方式部署Web部件。最简单的可能就是这个:

  1. 下载并安装WSPBuilder(使用Visual Studio加载项)
  2. 右键单击您的项目,然后选择“Build WSP”
  3. 在您的文件夹中查找将包含您的网页部件的* .wsp文件
  4. 复制服务器上的wsp文件并打开命令行

    输入以下命令:

    stsadm -o addsolution -filename {WSPFILENAME} stsadm -o deploysolution -name {WSPFILENAME} -url {SITEURL}

    有更简单的方法(不涉及命令行)。查看wspbuilder站点上的文档。

    Visual Studio还有其他一些加载项(包括由Microsoft构建的加载项),可以帮助您在Visual Studio 2008中使用SharePoint解决方案,但我发现WSPBuilder是构建/部署SharePoint解决方案的最有效方式。 / p>

    如果您使用的是SharePoint 2010,那么您真的应该升级到Visual Studio 2010,因为您只需要F5并部署您的Web部件。

答案 1 :(得分:1)

从你提出的其他2个几乎完全问题的片段拼凑起来herehere看来你错过了批评的信息是您正在使用Microsoft的托管BPOS即SharePoint Online平台。 (没有人可以理解EMEA的意思)

这对你不起作用。您必须通过在服务器上实际运行STSADM 来实际在服务器场中安装Web部件

您不能将其作为托管服务器,因此您必须要求托管公司(在本例中为Microsoft)代表您执行此操作。

如果它是普通的共享BPOS,那么你没有机会 - 他们将不允许第三方或自定义Web部件。

如果您的BPOS-D(专用,5000个席位+),那么如果您按照这里的100页流程/指南,您可以让他们部署自定义