Today, I ran across an issue when I went to customize a list with InfoPath. I clicked on the ‘Customize Form’ button and it opened the item view in InfoPath as expected. After I made my changes I went to publish my form. I received the following error message:
“InfoPath cannot connect to the server. The server may be offline, your computer might not be connected to the network, or InfoPath Forms Services 2010 might not be enabled on the server. To fix this problem, start by checking your network connection, and then try again.”
After going through my normal rounds of troubleshooting (permissions, InfoPath, SharePoint logs, Event Viewer), I came across another blog that had the solution (at least, it worked for my issue)
Basically, all that needs to happen is that you need to reset InfoPath Form Services for that particular site collection. To do that, just run the following PowerShell scripts from your SharePoint server:
PS C:\> Disable-SPFeature "IPFSSiteFeatures" -url "http://Server/Sites/SiteCollection"
PS C:\> Enable-SPFeature "IPFSSiteFeatures" -url "http://Server/Sites/SiteCollection"
Make sure to update the urls for the above commands
Enjoy and remember to Stay Salty!