S’applique à
Dynamics SL 2011 Microsoft Dynamics SL 2011 Service Pack 1

Symptômes

Vous recevez soudainement un message d’erreur qui ressemble à ce qui suit dans divers emplacements du portail d’entreprise lorsque vous tentez d’enregistrer un document sur plusieurs lignes :

Erreur de serveur dans l’application « / ». l’opération n’est pas valide en raison de l’état actuel de l’objet. [InvalidOperationException : opération non valide en raison de l’état actuel de l’objet.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871

Cause

Cela peut être dû à une mise à jour Windows récente publiée qui limite le nombre de clés de collection HTTP dans une application ASP.NET. 

Résolution

Augmentez la limite de clés de collection HTTP. Pour cela, procédez comme suit :

  1. Sur le serveur qui héberge le site Web du portail d’entreprise, accédez au répertoire Inetpub du serveur BP.

  2. Recherchez le fichier Web. config (généralement dans le dossier C:\inetpub\wwwroot\wss\VirtualDirectories\80)

  3. Créer une copie de sauvegarde du fichier Web. config

  4. Ouvrez le fichier Web. config dans le bloc-notes.

  5. Faites défiler vers le bas jusqu’à atteindre la balise <appSettings>

  6. Après la balise de> <appSettings, ajoutez ce qui suit : <ajoutez Key = "ASPNET : MaxHttpCollectionKeys" value = "100000"/>

  7. Enregistrez et essayez de nouveau Business Portal.

Informations supplémentaires

Pour plus d’informations sur la mise à jour de Windows, voir le site Web suivant :http://technet.Microsoft.com/en-us/security/bulletin/MS11-100.mspx

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.