Lomakkeiden aikakatkaisu tai avaaminen InfoPath 2010:ssä tai InfoPath 2013:ssa kestää kauan

Alkuperäinen KT-numero: 2984138

Oireet

Oletetaan, että Microsoft InfoPath 2010 tai Microsoft InfoPath 2013 -lomakkeessa on tietoyhteys Microsoft SharePoint Server 2010- tai Microsoft SharePoint Server 2013 -luetteloon. Kun yrität avata aiemmin luodun tai uuden lomakkeen, sivun avaaminen aikakatkaistiin tai sen avaaminen kestää yli muutaman minuutin. Näyttöön saattaa tulla myös seuraava virhesanoma:

Odottamaton virhe.

Lisäksi saatat huomata, että työprosessin suoritinkäyttö w3wp.exe piikit vähitellen ja pysyy korkeana, kunnes kierrätät työprosessin.

Syy

Tämä ongelma voi ilmetä, jos suorituskyvyn optimoinnin asetukset on määritetty virheellisesti tai ne on silti määritettävä alkuperäisiin optimointiasetuksiin, jotta tämä lomake avattaisiin oikein.

Ratkaisu

Jos haluat ottaa käyttöön InfoPath-lomakkeen alkuperäiset suorituskyvyn optimointiasetukset, käytä seuraavia PowerShell-komentoja. Suorita SharePoint 2010 Management Shellin tai SharePoint 2013 Management Shellin komennot SharePoint-klusterin edustapalvelimessa.

$f = Get-SPInfoPathFormsService
$f.Properties.Add("AllowEventPropagation", $false)
$f.Update()

Jos haluat poistaa suorituskyvyn optimoinnin asetukset, suorita seuraavat PowerShell-komennot:

$f = Get-SPInfoPathFormsService
$f.Properties.Remove("AllowEventPropagation")
$f.Update()

Lisätietoja

Microsoft SharePoint 2013:ssa suorituskyvyn optimoinnin asetukset on ehkä määritettävä ympäristössä, jossa ei ole seuraavaa hotfix-korjausta tai kumulatiivista päivitystä, joka sisältää tämän hotfix-korjauksen:

InfoPath 2010 -lomake ei toimi SharePoint Server 2013 -päivityksen jälkeen

Microsoft SharePoint 2010:ssä suorituskyvyn optimoinnin asetukset on ehkä määritettävä ympäristössä, jossa ei ole seuraavaa hotfix-korjausta tai kumulatiivista päivitystä, joka sisältää tämän hotfix-korjauksen:

InfoPath 2010 -lomakkeen kaavoja ei lasketa oikein sen jälkeen, kun hotfix-korjauspaketti on otettu käyttöön 2687391 SharePoint Server 2010:ssä