1

我使用 Sharepoint 的经验很少,但使用 Visual Studio 2008、SQL Server 2005、Windows Server 2003 和 IIS6 的经验却很多。

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

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

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

我尝试使用 STSADM 工具将这 3 个站点从我的生产环境备份和还原到我的开发环境,虽然操作成功完成,但我的开发环境中的中央管理站点行为异常,我无法访问端口 80 - 我没有似乎有正确的凭据。

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

4

1 回答 1

0

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

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

  1. 使用 SharePoint 对象模型和您的 IDE 开发您的能力
  2. 创建一个 WSP 包。
  3. 将 WSP 包部署到 SharePoint(开发或生产)。

如果您使用的是 Visual Studio,我建议您使用可用于构建 WSP(WSPBuilderVSEWSS)的加载项中的一个。它们还将允许您将它们部署到您的开发 SharePoint 实例。

要将您的 WSP 安装到生产环境中,我建议您使用CodePlex 上提供的SharePoint 安装程序。尽管您可以使用 STSADM 工具完成同样的事情。

于 2010-03-25T12:41:47.333 回答