Dotyczy
Dynamics SL 2011 Microsoft Dynamics SL 2011 Service Pack 1

Symptomy

Nieoczekiwanie rozpoczęto wyświetlanie komunikatu o błędzie przypominającego poniższy sposób w różnych lokalizacjach w programie Business Portal, gdy próbujesz zapisać coś z wieloma wierszami:

Błąd serwera w aplikacji "/" Application. Operation jest nieprawidłowy ze względu na bieżący stan obiektu. [InvalidOperationException: operacja jest nieprawidłowa ze względu na bieżący stan obiektu.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871

Przyczyna

Może to być spowodowane tym, że najnowsza aktualizacja systemu Windows, która została udostępniona, ogranicza liczbę kluczy kolekcji HTTP w aplikacji ASP.NET. 

Rozwiązanie

Zwiększanie limitu kluczy kolekcji HTTP. W tym celu wykonaj następujące czynności:

  1. Na serwerze obsługującym witrynę sieci Web portalu biznesowego przejdź do katalogu Inetpub na serwerze BP

  2. Znajdowanie pliku Web. config (zazwyczaj w folderze C:\inetpub\wwwroot\wss\VirtualDirectories\80)

  3. Wykonywanie kopii zapasowej pliku Web. config

  4. Otwieranie pliku Web. config w Notatniku

  5. Przewiń do dołu, aż znajdziesz znacznik <appSettings>

  6. Po tagu <appSettings> Dodaj następujące polecenie: <Add Key = "ASPNET: MaxHttpCollectionKeys" value = "100000"/>

  7. Zapisz i wypróbuj ponownie Portal biznesowy.

Więcej informacji

Poniższa witryna sieci Web zawiera więcej informacji na temat usługi Windows Update:http://TechNet.Microsoft.com/en-us/Security/Bulletin/MS11-100.mspx

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.