【问题标题】:Moving Data Views Across Sharepoint Sites跨 Sharepoint 站点移动数据视图
【发布时间】:2009-11-10 17:53:18
【问题描述】:

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

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

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

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

【问题讨论】:

  • 您在使用 Visual Studio 吗?也许你应该把你的视图打包成一个 wsp 文件。

标签: sharepoint import export web-parts dataview


【解决方案1】:

您可以执行以下操作:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 2010-09-29
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 2015-01-13
    相关资源
    最近更新 更多