从现有生产环境中创建SharePoint开发环境
-
22-09-2019 - |
题
我使用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与应用程序开发相似,因为该过程将进行类似:
- 使用SharePoint对象模型和IDE开发功能
- 创建一个WSP软件包。
- 将WSP软件包部署到SharePoint(开发或生产)。
如果您使用的是Visual Studio,我建议您使用可用的加载项来构建您的WSP(WSPBuilder 或者 VSEWSS)。它们还将允许您将它们部署到您的Dev SharePoint实例。
要将您的WSP安装到生产中,我建议您考虑使用 SharePoint安装程序 可在Codeplex上获得。尽管您可以使用STSADM工具完成同一件事。