将InfoPath 2007 Forms从设计器部署到我们的开发环境的SharePoint服务器中真的很痛苦.我们所有的表单都需要"完全信任",因为它们包含用C#编写的业务逻辑.以下是手动步骤:
1)在InfoPath中运行"发布表单"向导,指定要发布到的目标站点以及保存xsn文件的位置.
2)从网站集功能中取消激活表单的现有版本(如果存在旧版本).
3)在开发服务器上登录Central Admin.导航到"应用程序管理" - >"管理表单模板"并上载xsn文件.
4)激活表单作为网站集功能.
有谁知道如何自动化?也许通过stsadm?
您可以在SharePoint解决方案(WSP文件)中打包InfoPath表单.这些可以通过使用STSADM来部署.欲获得更多信息:
http://blogs.importchaos.com/alonsorobles/2008/06/04/creating-a-sharepoint-solution-for-an-infopath-form-template-deployment/#comments
http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=37
http://blah.winsmarts.com/2008-8-Deploying_InfoPath_2007_Forms_to_Forms_Server_-and-ndash_Properly.aspx