无法在 Web 浏览器中填写 InfoPath Forms Services 表单 (SharePoint Server 2010)
适用于: SharePoint Server 2010 Enterprise
上一次修改主题: 2010-07-09
**规则名称:**无法在 Web 浏览器中填写 InfoPath 表单库的表单
**摘要:**InfoPath Forms Services 用户可以将启用浏览器的表单模板发布到 Microsoft SharePoint Server 2010 表单库,但无法在 Web 浏览器中打开表单。
备注
此问题仅适用于发布到表单库的表单,不适用于列表表单或已由服务器场管理员上载的表单。
**原因:**可能有下列一种或多种原因:
管理中心的“呈现由用户启用浏览器功能的表单模板”复选框为清除状态。
已经运行下面的 Windows PowerShell 命令:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false
。
解决方案:使用管理中心启用对用户表单的浏览器呈现
确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。
在管理中心主页上,单击“一般应用程序设置”。
在“一般应用程序设置”页上的“InfoPath Forms Services”部分,单击“配置 InfoPath Forms Services”。
在“配置 InfoPath Forms Services”页上的“由用户启用浏览器功能的表单模板”部分,选中“呈现由用户启用浏览器功能的表单模板”复选框。
单击页底部的“确定”。
解决方案:使用 Windows PowerShell 启用对用户表单的浏览器呈现
确认您满足以下最低要求:请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“Microsoft SharePoint 2010 产品”。
单击“SharePoint 2010 Management Shell”。
在 Windows PowerShell 命令提示符处,键入以下命令:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
有关详细信息,请参阅 Set-SPInfoPathFormsService。