今天在自己的SharePoint 2013环境中,使用InfoPath发布Form到SharePoint Library成功后,打开Site Collection-> Document Library使用Form Template新建Document时弹出下面Error"
The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePointServer State Service. For more information, contact your server administrator."
经过Research验证,发现是SharePoint Farm中没有State ServiceApplication所致,下面我们来看下如何创State Service Application:
- 方法一:SharePoint Center Administration Configuration
- 登录SharePoint Center Administration-> Configuration Wizards,点击Start the Wizard;
- 在Service Application List中找到State Service,勾选点击Next Button创建,等待成功;
- 此时重新在SharePoint中打开Library使用Form新建document成功,问题解决。
- 方法二:命令行创建State Service Application
- Administrator方式打开SharePoint2013 Management Shell;
- 输入命令创建新的State Service Application,命令如下:
New-SPStateServiceApplication-Name "State Service ApplicationName"
- 输入命令创建State Service Application的Database和Proxy,命令如下:
- New-SPStateServiceDatabase -Name"State Service Database" | New-SPStateServiceApplication -Name"StateServiceApp1" | New-SPStateServiceApplicationProxy -DefaultProxyGroup
- 此时重新在SharePoint中打开Library使用Form新建document成功,问题解决。
以上就是两种解决此Error的方法,希望能帮助到大家,感谢阅读!