Problembeschreibung
Wenn Sie versuchen, etwas mit mehreren Zeilen zu speichern, erhalten Sie plötzlich eine Fehlermeldung, die an verschiedenen Stellen in Business Portal wie folgt aussieht:
Der Server Fehler in '/' Application. Operation ist aufgrund des aktuellen Zustands des Objekts ungültig. [InvalidOperationException: der Vorgang ist aufgrund des aktuellen Zustands des Objekts ungültig.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871
Ursache
Dies kann durch eine kürzlich veröffentlichte Windows-Aktualisierung verursacht werden, die die Anzahl der http-Sammlungs Schlüssel in einer ASP.NET-Anwendung begrenzt.
Fehlerbehebung
Erhöhen Sie den Grenzwert für http-Sammlungs Schlüssel. Gehen Sie dazu wie folgt vor:
-
Navigieren Sie auf dem Server, auf dem die Business Portal-Website gehostet wird, zum Inetpub-Verzeichnis auf dem BP-Server.
-
Suchen der Datei "Web. config" (normalerweise im Ordner "C:\inetpub\wwwroot\wss\VirtualDirectories\80")
-
Erstellen einer Sicherungskopie der Datei "Web. config"
-
Öffnen der Datei "Web. config" in Editor
-
Scrollen Sie nach unten, bis Sie den <appSettings->-Tag gefunden haben
-
Fügen Sie nach dem <appSettings->-Tag Folgendes hinzu: <Add Key = "ASPNET: MaxHttpCollectionKeys" Wert = "100000"/#a3
-
Speichern und erneutes Testen des Geschäfts Portals
Weitere Informationen
Auf der folgenden Website finden Sie weitere Informationen zum Windows-Update:http://technet.Microsoft.com/en-US/Security/Bulletin/ms11-100.mspx