我使用SharePoint和SharePoint Designer的Web-Interface创建了一些列表和自定义视图/页面(ASPX)。

我需要采取哪些步骤来创建包含所有列表和自定义视图/页面的功能,以便可以在另一台服务器上安装整个解决方案?

也可以看看 这个帖子 它或多或少地描述了相同的问题。

有帮助吗?

解决方案

在高水平上,您有两个选择:

  • 尝试使用诸如 Spsource 或微软的 WSEWSS解决方案发生器. 。前者可能是一个更好的选择。
  • 将自定义视为“撰写的文物”,而不是试图从中创建“开发的工件”。然后,您可以简单地通过内容部署来拾取整个批次(例如,使用我的 内容部署向导 实用程序)并将其导入您的其他环境。

就ALM(应用程序生命周期管理)而言,第一种方法通常更好。如果以这种方式部署,您的应用程序很可能更容易升级,因此对功能的一般偏好。

大多数开发人员可能会从一开始就尝试开发自定义,尽管大多数也可能依靠 一些 在此过程中进行反向工程(例如,列表视图 - 我不知道有人手工创建CAML)。因此,您可能不会使用最佳过程 - 但是,有很多方法可以使SharePoint Cat和不同的开发人员使用不同的方法。

关键实际上是要意识到所选方法的任何权衡。这不一定是SharePoint的最简单领域。

许可以下: CC-BY-SA归因
scroll top