Symptom
Du börjar plötsligt få ett fel meddelande som liknar följande på olika platser i Business Portal när du försöker spara något med flera rader:
Server fel i '/'-program. åtgärden är inte giltig på grund av objektets aktuella status. [InvalidOperationException: åtgärden är inte giltig på grund av objektets aktuella status.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871
Orsak
Det här kan orsakas av en nyligen genomförd Windows-uppdatering som begränsar antalet HTTP-insamlings nycklar i ett ASP.NET-program.
Lösning
Öka gränsen för HTTP-samlingens nycklar. Gör så här:
-
Gå till inetpub-katalogen på BP-servern på den server som är värd för företags portalen
-
Leta reda på filen Web. config (vanligt vis i mappen C:\inetpub\wwwroot\wss\VirtualDirectories\80)
-
Gör en säkerhets kopia av filen Web. config
-
Öppna filen Web. config i anteckningar
-
Bläddra till slutet tills du hittar taggen <appSettings>
-
När taggen <appSettings> lägger du till följande: <Lägg till viktig = "ASPNET: MaxHttpCollectionKeys" värde = "100000"/>
-
Spara och prova företags portalen igen.
Mer information
På följande webbplats finns mer information om Windows Update:http://TechNet.Microsoft.com/en-US/Security/Bulletin/MS11-100.mspx