我们有一个使用自定义数据库的生产 SharePoint 网站。我们在一个单独的盒子上有一个开发站点,我们在那里开发我们所有的东西,然后当它们为我们的客户准备好时将它们转移到一个实时站点。
我们有许多页面使用数据视图来显示来自数据库的信息。大多数实际的可编程性是通过数据库本身中的存储过程和 UDF 完成的。我们遇到的一个问题是,当我们尝试将这些自定义页面从一个站点移动到另一个站点时(即使在同一个 SharePoint 安装中),数据视图也会损坏。据我所知,数据视图通过 GUID 与数据连接相关联。我们可以在新站点上手动设置所有这些连接,但是数据视图 Web 部件中没有选项可以更改数据视图的关联连接。
目前,这几乎完全阻止了我们在单独的站点上进行开发。执行命令行 SharePoint 导出/导入是完成此任务的一种包罗万象的方式。但是,忽略此操作的有限选项,它充其量是不可靠的。我们的第一次尝试遗漏了一些内容(如自定义 aspx 页面)。当我们开始在 SharePoint 网站上创建更复杂的自定义项时,导出功能完全停止工作,只返回神秘错误。
有没有其他人找到这样做的好方法?