Symptomen
Stel dat een formulier van Microsoft InfoPath 2010 of Microsoft InfoPath 2013 een gegevensverbinding met een Microsoft SharePoint Server 2010 of een lijst met Microsoft SharePoint Server 2013 heeft. Wanneer u een nieuw of bestaand formulier openen, wordt de pagina time-out of duurt meer dan een paar minuten te openen. U wordt ook het volgende foutbericht weergegeven:
Er is een onverwachte fout opgetreden.
U mag bovendien ook zien dat het CPU-gebruik voor de werknemer proces w3wp.exe geleidelijk bereikt en hoog blijft totdat u de werkprocessen recyclen.
Oorzaak
Thisproblem treedt op als een prestatie-optimalisatie-instellingen niet juist zijn ingesteld of nog moeten worden ingesteld op de originele optimalisatie-instellingen, in volgorde om dit formulier te kunnen openen.
Oplossing
Als u wilt om de oorspronkelijke instellingen van de optimalisatie van prestaties voor het InfoPath-formulier, moet u de volgende PowerShell-opdrachten gebruiken. Voer de opdrachten uit de SharePoint 2010 Management Shell of SharePoint 2013 Management Shell op een front-end-webserver in de SharePoint-farm.
$f = get-SPInfoPathFormsService
$f.Properties.Add("AllowEventPropagation", $false)
$f.Update()
Als u wilt dat de prestatie-optimalisatie-instellingen, voer de volgende PowerShell-opdrachten:
$f = get-SPInfoPathFormsService
$f.Properties.Remove("AllowEventPropagation")
$f.Update()
Meer informatie
Voor Microsoft SharePoint 2013 moet de prestatie-optimalisatie-instellingen worden ingesteld op een omgeving die niet beschikt over de volgende hotfix of een cumulatieve Update waarin deze hotfix:
http://support.microsoft.com/kb/2775307
Voor Microsoft SharePoint 2010 moet de prestatie-optimalisatie-instellingen kunnen worden ingesteld voor een omgeving die niet beschikt over de volgende hotfix of een cumulatieve Update waarin deze hotfix:
http://support.microsoft.com/kb/2775306