无法在 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

解决方案:使用管理中心启用对用户表单的浏览器呈现

  1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在管理中心主页上,单击“一般应用程序设置”。

  3. 在“一般应用程序设置”页上的“InfoPath Forms Services”部分,单击“配置 InfoPath Forms Services”。

  4. 在“配置 InfoPath Forms Services”页上的“由用户启用浏览器功能的表单模板”部分,选中“呈现由用户启用浏览器功能的表单模板”复选框。

  5. 单击页底部的“确定”。

解决方案:使用 Windows PowerShell 启用对用户表单的浏览器呈现

  1. 确认您满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
    

有关详细信息,请参阅 Set-SPInfoPathFormsService