在另一个sharepoint 2007服务器上恢复sharepoint 2007网站

时间:2012-11-09 13:30:00

标签: sharepoint sharepoint-2007 moss

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

我得到了:

  1. 一些stp文件,包括(aspx页面,javascript文件等)
  2. 一些aspx页面,masterpage,css文件
  3. 一些wsp文件
  4. 几乎所有wsp文件的源代码。
  5. 没有文档如何安装所有这些东西,我不是一个共享点开发人员,而是Asp.net开发者。

    我设置了本地开发环境(跟随http://www.pptspaces.com/sharepointreporterblog/Lists/Posts/Post.aspx?ID=28时我没有遇到任何问题 并尝试根据给定的文件创建一个网站。

    我的问题:

    1. 我需要数据库的副本吗?
    2. 我注意到wsp文件中的一个不是webpart,而是一个包含一些Web控件甚至是母版页的项目) - 我该怎么办呢?
    3. 我尝试导入所有stp文件。我不得不使用stsadm,但我无法看到它们。我可以使用" stsadm -o enumtemplates"列出它们。 - 所有人都有相同的身份证! 我改变了stp-> cab->修改了" WebUrl"在manifest.xml中 - >创建了新的cab并将其重命名为stp->导入到sharepoint但仍然相同,我无法看到它们(自定义标签仍然不可见)。 我在本地创建了一个自定义网站模板(随之出现了自定义选项卡)并打开了它的manifest.xml。我注意到该部分包含17个参数(manifest.xml文件来自其他stp文件9个参数)。 我认为我的SharePoint(试用版)以不同的方式工作,这就是问题所在。 可以吗?
    4. 在本地创建此网站的最佳方式是什么?
    5. 所有答案都提前

1 个答案:

答案 0 :(得分:0)

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

  1. 将生产SharePoint内容数据库复制并附加到开发环境场
  2. 通过stsadm工具备份和恢复
  3. 首先,您需要准备开发环境。如果您在生产服务器场上部署了任何wsp解决方案,请将其部署在开发环境中。 然后,如果您更喜欢第一个选项,请检查this link 如果您更喜欢第二个选项,请选中this link

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