Chr*_*mer 3 deployment sharepoint configuration-management
我觉得我需要一个更好的定义框架来更新我的SharePoint(MOSS 2007)应用程序和自定义代码更改.我正在创建具有功能和新类型等的wsp解决方案文件,但是一旦经过测试和部署,我觉得这是一种信念的飞跃,这让我感到紧张,偶尔也不愿意部署更改.部署之后,很难将SharePoint应用程序的当前状态与该SharePoint服务器上部署的特定代码相关联.实际安装了哪些功能以及哪些网站?哪些功能已激活或停用?这个自定义字段或内容类型的哪个版本真的存在?这样的事情.如果出现错误,我必须依赖于我对那些代码和实际运行代码的假设,或者我不得不花时间挖掘已部署的程序集和12个蜂巢 - 不是不可能,而是非常不愉快.
我应该采取哪些步骤来提高我明确确定应用程序状态并找到真正代表该状态的代码的能力?是否有第三方工具可以帮助解决这个问题?
我感觉到你的痛苦...应用程序开发使用SharePoint 2007的生命周期让我感到苦涩.
回答你的问题.我们构建了自己的部署实用程序,为我们做了一些事情.
检查关键计时器作业的状态(我们会进行多次部署以找到一个未部署的WFE)
检查我们所有网络前端的关键服务状态(在我们开始启动计时器工作之前,我们想要了解农场的健康状况).
显示GAC中所选程序集的文件版本和日期(在所有Web前端执行此操作).我们已经看到了在不在整个服务器场中正确安装程序集之前的问题.
根据我们提供的自定义XML方案更新web.config设置.我们遇到了web.config更新的一些问题,所以我们考虑创建一个实用程序来验证web.config(特别是确保没有特定键的重复条目).
推送内容类型更新(第一次通过功能部署内容类型,它工作得很好,但只要您需要更新该内容类型就很难).
部署或升级后检查WSP包的状态.
此实用程序使用SharePoint API执行大部分此工作.其中一些是通过检查WMI事件来完成的.
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |