1

我想更新现有的生产 moss2007 网站,为此我想在我的开发环境中创建这个网站(vhd win 2003EE,MOSS 2007 试用版)。

我得到:

  1. 一些 stp 文件,其中包括(aspx 页面、javascript 文件等...)
  2. 一些 aspx 页面、母版页、css 文件
  3. 一些 wsp 文件
  4. 几乎所有 wsp 文件的源代码。

没有文档说明如何安装所有这些东西,实际上我不是共享点开发人员,而是 Asp.net 开发人员。

我设置了本地开发环境(我在关注http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28时没有问题 )并尝试根据给定文件创建网站。

我的问题:

  1. 我需要数据库的副本吗?
  2. 我注意到其中一个 wsp 文件不是 Web 部件,而是包含一些 Web 控件甚至母版页的项目) - 我应该如何处理它?
  3. 我试图导入所有 stp 文件。我不得不使用 stsadm,但我看不到它们。我可以使用“stsadm -o enumtemplates”列出它们——它们都具有相同的 ID!我更改了 stp->cab->修改了 manifest.xml 中的“WebUrl”-> 创建了新的 cab 并将其重命名为 stp-> 导入到 sharepoint 但仍然相同,我看不到它们(自定义选项卡仍然没有可见的)。我在本地创建了一个自定义站点模板(自定义选项卡随之出现)并打开了它的 manifest.xml。我注意到该部分包含 17 个参数(来自其他 stp 文件的 manifest.xml 文件只有 9 个参数)。我认为我的 SharePoint(试用版)以不同的方式工作,这就是问题所在。是真的吗?
  4. 在本地创建此站点的最佳方式是什么?

提前感谢所有答案

4

1 回答 1

0

如果要设置包含与生产服务器相同功能的开发环境,可以通过以下方式复制生产网站集:

  1. 将生产 SharePoint 内容数据库复制并附加到您的开发环境场
  2. 通过 stsadm 工具备份和恢复

首先你需要准备你的开发环境。如果您在生产场上部署了任何 wsp 解决方案,请将其部署在您的开发环境中。然后,如果您更喜欢第一个选项,请检查此链接 如果您更喜欢第二个选项,请检查此链接

但是,如果您更喜欢备份方式,您可能会发现生产和开发版本之间存在版本差异、安装的更新不同、GAC 中的程序集不同等问题。所以我建议使用附加数据库的方式,如果附加的数据库有不同的版本,它应该自动升级。只需谷歌一点,您可能会找到更完整的附加或恢复网站集的指南。我只是给你一个起点。

于 2012-11-09T18:00:14.803 回答