我们的一个产品将由多个SharePoint解决方案组成。现在我们想知道为我们的客户提供简单部署的最佳方式是什么?目前我们手动部署每个解决方案,这在开发过程中是可以的,但对于我们的客户来说是不能接受的。
供您参考,我们使用VSeWSS 1.3进行开发和解决方案打包。
那么,您如何向客户提供您的解决方案呢?您是否使用STSADM命令编写安装脚本?我们还有其他选择吗?
发布于 2009-12-17 20:52:55
WSPBuilder
就我个人而言,我使用WSPBuilder进行打包,并且发现它比VSeWSS更容易使用。但是,如果VSeWSS为您工作,那就太好了。
我发现使用WSPBuilder的许多好处之一是它很容易集成到构建系统中。这只是一个简单但聪明的命令行工具。
批处理文件
为了向我们的客户部署多个SharePoint解决方案,我通常会提供一个批处理文件,其中包含必要的STSADM命令,并提示他们输入任何特定于环境的数据,例如网站集、urls等。
SharePoint解决方案安装程序
还有一个很好的图形用户界面安装程序,称为SharePoint Solution Installer,您可以将其与SharePoint解决方案文件结合使用。看看它,它可能会满足您的需求。
alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=sharepointinstaller&DownloadId=18625
SAF - SharePoint操作框架
值得一提的是SAF;它是一个非常全面的框架,可以使用MSBuild、Powershell、Stsadm或自定义SharePoint特性自动执行安装和配置任务。
发布于 2009-12-18 08:23:50
我们只使用普通的旧批处理/cmd文件。如果你需要“产品化”它,只需将所有的解决方案包装在一个自解压的rar包中,并在解压后运行批处理文件。
发布于 2009-12-18 00:28:25
坚持使用Microsoft产品。Powerbuilder正在逐步取代STSADM来完成这类任务。在场场景中(请记住,您的服务器可能必须随着时间的推移而增长),这将是用于将解决方案推送到所有前端Web服务器的工具。
编辑:
微软正在准备VSE 1.3的最终版本,以简化将2007解决方案迁移到2010环境的过程。
https://stackoverflow.com/questions/1921005
复制相似问题