Symptom
Anta att ett formulär i Microsoft InfoPath 2010 eller Microsoft InfoPath 2013 har en dataanslutning till en Microsoft SharePoint Server 2010 eller en lista för Microsoft SharePoint Server 2013. När du försöker öppna en befintlig eller ny sidan kommer timeout eller tar mer än ett par minuter att öppna. Du kan också få följande felmeddelande:
Ett oväntat fel uppstod.
Du kan dessutom också se att CPU-användningen för arbetare processen w3wp.exe ger spikar gradvis i diagrammet och förblir hög tills du återanvänder arbetsprocessen.
Orsak
Thisproblem kan uppstå om inställningar för optimering av prestanda anges felaktigt eller måste vara inställd på de ursprungliga optimeringsinställningarna i ordning för att formuläret ska öppnas på rätt sätt.
Lösning
Om du vill aktivera ursprungliga optimeringsinställningarna prestanda för InfoPath-formulär kan du använda följande PowerShell-kommandon. Köra kommandon från SharePoint 2010 Management Shell eller SharePoint 2013 Management Shell på en frontwebbserver i SharePoint-servergruppen.
$f = get-SPInfoPathFormsService
$f.Properties.Add("AllowEventPropagation", $false)
$f.Update()
Kör följande PowerShell-kommandon om du vill ta bort inställningarna för optimering av prestanda:
$f = get-SPInfoPathFormsService
$f.Properties.Remove("AllowEventPropagation")
$f.Update()
Mer Information
För Microsoft SharePoint 2013 kanske optimeringsinställningar prestanda måste anges för en miljö som inte har följande snabbkorrigering eller en kumulativ uppdatering som innehåller den här snabbkorrigeringen:
http://support.microsoft.com/kb/2775307
För Microsoft SharePoint 2010 behöva optimeringsinställningarna prestanda ställas på en miljö som inte har följande snabbkorrigering eller en kumulativ uppdatering som innehåller den här snabbkorrigeringen:
http://support.microsoft.com/kb/2775306