gpt4 book ai didi

sharepoint - 将MOSS '07站点从开发阶段推广到生产阶段

转载 作者:行者123 更新时间:2023-12-04 17:42:33 25 4
gpt4 key购买 nike

因此,也许我有点老套,但是当我们过去创建网站时,我们会在开发服务器上开发该网站,然后将页面和文件发布或提升到生产服务器。这似乎一直是一种不错的方法,这样用户就不会看到困惑的页面或(因为上帝禁止)关闭服务器,因为我们中的一个人搞砸了。

但是,似乎微软在创建SharePoint时并没有想到这个主意……至少,我无法在定义的基础结构中找到实现此目的的方法。

有人知道SharePoint开发是否有管理策略吗?我已经在线阅读了我们可以备份开发环境并将其还原到生产服务器的信息。这可能第一次起作用,但是对生产服务器的任何更新都无法做到这一点,而不会冒生产服务器上数据丢失的风险。我已经看到了一些工具,可用于将列表内容,页面和文档从一台服务器迁移到另一台服务器-尽管,坦白地说,我尚未对其进行调查。

但是,我的另一个关注点是自定义内容类型。列表一旦使用了内容类型,就似乎无法更新它,除非从列表中删除项目,取消关联该内容类型以及重新关联该内容类型。是否应该有某种方法可以升级内容类型?

无论如何,如果您对这些当前的困境有任何建议,我希望能收到您的来信。

提前致谢,



感谢您的快速答复。

我们已经为网站创建了多个功能,并针对基础(内容类型,列等)的解决方案包捆绑功能,以及与品牌有关的功能(页面布局,母版页等)的另一个解决方案。

但这似乎是一次性的……基本上,它可以设置我们的服务器,对吗?一旦人们开始使用生产环境,我们将拥有内容数据库中所有现有的文档,页面,列表项,并且将无法更新诸如内容类型,列之类的内容。

您必须先停用和卸载功能,然后才能安装和激活新功能,对吗?我已经在功能定义中看到了Version属性,但是据我所知,它没有任何作用。解决方案似乎可以通过增加版本号来进行升级,但似乎并不能修改内容类型和列之类的东西,尤其是在使用它们的情况下。另外,我不确定解决方案的升级范围如何。

那里有一些这类的珍贵文档。似乎我正在阅读的所有内容都是如何首先设置SharePoint服务器...而不是对其进行长期管理。

您有什么建议或建议吗?

谢谢大家的建议。

但是我们已经在这个网站上工作了一年多。我非常有信心,我们已经根据大多数人的建议进行了设置。我们已经有一些功能可以安装诸如内容类型,列,母版页,页面布局和工作流之类的东西。这些功能大多数都包含在解决方案包中。我们将所有开发环境都设置为VPC服务器。

因此,我已经完成了初始部署。我真正希望发现的是如何升级诸如内容类型和列之类的东西以及将来的东西。内容类型在使用后是否可以更改?因为根据我的初步测试,这似乎是不可能的。我不必担心程序集,因为看起来它们可以互换,但是我更新内容类型的唯一方法是删除引用它们的所有项目(即,我的页面库中的所有页面),然后删除内容类型,然后重新添加。

你们中有人知道在初始部署后是否有办法更新内容类型吗? ...当用户已经根据我们已经部署的内容类型创建了项目时?

(我的问题的另一部分实际上是将现有页面从开发服务器迁移到生产环境,但是我可以不用这样做。我主要担心的是内容类型。)

最佳答案

最好的方法是开发功能。功能完成后,您可以使用解决方案包(称为WSP)进行部署。

剩下要做的就是重新激活这些功能。这样,您可以逐步推出新功能,而无需执行生产中的所有操作。

WSPBuilder是可帮助您构建WSP的应用程序。

对于所有这些自动化...祝您好运。涉及很多工作。

更新:
部署内容类型和列很棘手。网站创建完成后,您将无法通过功能对其进行更新。您需要遍历代码,然后递归遍历所有站点,并修改与名称匹配的特定内容类型。

我们已经尝试过了,不可能用功能正常地做到这一点。这需要经历我称之为“用代码部署”的事情。

关于sharepoint - 将MOSS '07站点从开发阶段推广到生产阶段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/230429/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com