从现有生产环境创建Sharepoint开发环境

时间:2010-03-25 12:30:48

标签: sharepoint sharepoint-2007 development-environment wss stsadm

我使用Sharepoint的经验很少,但使用Visual Studio 2008,SQL Server 2005,Windows Server 2003和IIS6的数量很大。

我需要为将在内部使用的SharePoint 2007系统创建开发环境。系统已部署在两台服务器上 - 其中一台服务器只保存数据库,其他所有服务器都在另一台服务器上。我们也在使用WSS 3.0。

我创建了一个包含所有必需软件的虚拟机,包括SharePoint Server 2007的全新安装,我希望将此单个虚拟机用作开发环境。

目前,据我所知,生产服务器上没有使用自定义程序集。有3个网站,一个通过端口80进行用户访问,一个通过自定义端口进行集中管理,另一个通过另一个自定义端口。不知道最后一个是什么,但我的虚拟机上的Sharepoint的空白实例也有类似的东西。

我尝试使用STSADM工具将这三个站点从我的生产环境备份和恢复到我的开发环境,并且当操作成功完成时,我的开发环境中的管理中心站点行为奇怪,我无法访问端口80 - 我似乎没有正确的凭据。

我怀疑它不会那么简单,所以我可以就如何创建我的开发环境提出建议,以便我可以使用它来为生产环境部署更新。

1 个答案:

答案 0 :(得分:0)

除非您需要从SharePoint撤回内容,否则我不确定您是否需要将生产数据库(特定内容)复制回开发环境。

一般而言,SharePoint与应用程序开发非常相似,因为该过程将类似于:

  1. 使用SharePoint对象模型和IDE
  2. 开发您的功能
  3. 创建WSP包。
  4. 将WSP包部署到SharePoint(开发或生产)。
  5. 如果您使用的是Visual Studio,我建议使用可用的加载项来构建您的WSP(WSPBuilderVSEWSS)。它们还允许您将它们部署到您的开发SharePoint实例。

    要将WSP安装到生产环境,我建议您使用CodePlex上提供的SharePoint installer。虽然你可以使用STSADM工具完成同样的事情。