Symptomen
Wanneer u iets probeert op te slaan met meerdere regels, moet u plotseling een foutbericht ontvangen dat lijkt op de volgende locaties in Business Portal:
Server fout in '/' Application. de bewerking is niet geldig vanwege de huidige status van het object. [InvalidOperationException: de bewerking is niet geldig vanwege de huidige status van het object.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871
Oorzaak
Dit kan worden veroorzaakt door een recente Windows Update die werd uitgebracht en die het aantal HTTP-Verzamel sleutels in een ASP.NET-toepassing beperkt.
Oplossing
Verhoog de limiet van de HTTP-verzamelings sleutels. Ga hiervoor als volgt te werk:
-
Ga op de server waarop de Business Portal-website wordt gehost naar de map Inetpub op de server.
-
Het bestand Web. config (meestal in de C:\inetpub\wwwroot\wss\VirtualDirectories\80-map) zoeken
-
Maak een back-upkopie van het bestand Web. config
-
Het bestand Web. config openen in Kladblok
-
Schuif naar beneden tot u de <appSettings> tag vindt.
-
Wanneer u de tag <appSettings>, voegt u de volgende toe: <add-code = "ASPNET: MaxHttpCollectionKeys" value = "100000"/>
-
Sla de portal opnieuw op en probeer het opnieuw.
Meer informatie
De volgende website bevat meer informatie over de Windows Update:http://technet.Microsoft.com/en-us/security/bulletin/MS11-100.mspx