How can I automate the process of deploying an InfoPath Form to SharePoint Server 2007?将我的 InfoPath 2007 表单从设计器部署到我们开发环境的 SharePoint 服务器中是一件非常痛苦的事情。我们所有的表单都需要"完全信任",因为它们包含用 C# 编写的业务逻辑。以下是手动步骤: 1) 在 InfoPath 中运行"发布表单"向导,指定要发布到的目标站点和保存 xsn 文件的位置。 2) 从网站集功能中停用现有版本的表单(如果存在旧版本)。 3) 在开发服务器上登录 Central Admin。导航到应用程序管理 -> 管理表单模板并上传 xsn 文件。 4) 将表单激活为网站集功能。 有人知道如何实现自动化吗?也许通过 stsadm? 您可以将 InfoPath 表单打包到 SharePoint 解决方案(WSP 文件)中。这些可以通过使用 STSADM 进行部署。更多信息:
另外两个选项是: 1) 运行"发布表单"向导后,按照以下博文使用带有 stsadm 命令的批处理文件: 2) 在 Codeplex 上使用 InfoPath Form Deployment Tool(或者您可以简单地使用该工具来生成批处理文件): 我们可以构建自己的服务来在 Share point Server 中部署 InfoPath 表单。我开发了服务来解决我的问题。 在这里我总结了我所做的。它可能对您开始有用。 |