0

我们有一个使用自定义数据库的生产 SharePoint 网站。我们在一个单独的盒子上有一个开发站点,我们在那里开发我们所有的东西,然后当它们为我们的客户准备好时将它们转移到一个实时站点。

我们有许多页面使用数据视图来显示来自数据库的信息。大多数实际的可编程性是通过数据库本身中的存储过程和 UDF 完成的。我们遇到的一个问题是,当我们尝试将这些自定义页面从一个站点移动到另一个站点时(即使在同一个 SharePoint 安装中),数据视图也会损坏。据我所知,数据视图通过 GUID 与数据连接相关联。我们可以在新站点上手动设置所有这些连接,但是数据视图 Web 部件中没有选项可以更改数据视图的关联连接。

目前,这几乎完全阻止了我们在单独的站点上进行开发。执行命令行 SharePoint 导出/导入是完成此任务的一种包罗万象的方式。但是,忽略此操作的有限选项,它充其量是不可靠的。我们的第一次尝试遗漏了一些内容(如自定义 aspx 页面)。当我们开始在 SharePoint 网站上创建更复杂的自定义项时,导出功能完全停止工作,只返回神秘错误。

有没有其他人找到这样做的好方法?

4

1 回答 1

1

您可以执行以下操作:

  1. 在目标共享点上创建一个新页面并包含一个空数据视图
  2. 将旧代码复制/粘贴到新页面中
  3. 将旧数据视图的 webpart id 替换为新的

它对我有用,尽管我仍在努力处理一些复杂的表单,这些表单使用下拉列表,根据其他字段在数据库中查找它们的值。为此,我使用自定义数据源并在它们工作的原始站点上......但没有成功将其复制到新站点。

于 2012-03-26T23:16:47.037 回答