如何从SharePoint和SharePoint Designer中自定义的ASPX页面创建功能?
-
16-10-2019 - |
题
我使用SharePoint和SharePoint Designer的Web-Interface创建了一些列表和自定义视图/页面(ASPX)。
我需要采取哪些步骤来创建包含所有列表和自定义视图/页面的功能,以便可以在另一台服务器上安装整个解决方案?
也可以看看 这个帖子 它或多或少地描述了相同的问题。
解决方案
在高水平上,您有两个选择:
- 尝试使用诸如 Spsource 或微软的 WSEWSS解决方案发生器. 。前者可能是一个更好的选择。
- 将自定义视为“撰写的文物”,而不是试图从中创建“开发的工件”。然后,您可以简单地通过内容部署来拾取整个批次(例如,使用我的 内容部署向导 实用程序)并将其导入您的其他环境。
就ALM(应用程序生命周期管理)而言,第一种方法通常更好。如果以这种方式部署,您的应用程序很可能更容易升级,因此对功能的一般偏好。
大多数开发人员可能会从一开始就尝试开发自定义,尽管大多数也可能依靠 一些 在此过程中进行反向工程(例如,列表视图 - 我不知道有人手工创建CAML)。因此,您可能不会使用最佳过程 - 但是,有很多方法可以使SharePoint Cat和不同的开发人员使用不同的方法。
关键实际上是要意识到所选方法的任何权衡。这不一定是SharePoint的最简单领域。