我使用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-我没有 - 我没有 - 我没有似乎对此有正确的凭证。

我怀疑它并不是那么简单,因此我可以就如何创建我的开发环境提供建议,以便我可以使用它将更新部署到生产中。

有帮助吗?

解决方案

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

总的来说,SharePoint与应用程序开发相似,因为该过程将进行类似:

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

如果您使用的是Visual Studio,我建议您使用可用的加载项来构建您的WSP(WSPBuilder 或者 VSEWSS)。它们还将允许您将它们部署到您的Dev SharePoint实例。

要将您的WSP安装到生产中,我建议您考虑使用 SharePoint安装程序 可在Codeplex上获得。尽管您可以使用STSADM工具完成同一件事。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top