Síntomas
De repente, recibirá un mensaje de error similar al siguiente en varias ubicaciones de Business Portal al intentar guardar algo con varias líneas:
Error de servidor en la aplicación '/'. la operación no es válida debido al estado actual del objeto. [InvalidOperationException: la operación no es válida debido al estado actual del objeto.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871
Causa
Esto puede deberse a una actualización reciente de Windows que se publicó y que limite el número de claves de colección HTTP en una aplicación ASP.NET.
Resolución
Aumente el límite de claves de colección HTTP. Para ello, siga estos pasos:
-
En el servidor que hospeda el sitio web de Business Portal, vaya al directorio Inetpub en el servidor BP.
-
Buscar el archivo Web. config (normalmente en la carpeta C:\inetpub\wwwroot\wss\VirtualDirectories\80)
-
Realizar una copia de seguridad del archivo Web. config
-
Abra el archivo Web. config en el Bloc de notas
-
Desplácese hasta la parte inferior hasta que encuentre la etiqueta <appSettings>
-
Después de la etiqueta <appSettings>, agregue lo siguiente: <agregar clave = "ASPNET: MaxHttpCollectionKeys" Value = "100000"/>
-
Guarde y pruebe de nuevo portal empresarial.
Más información
En el siguiente sitio web encontrará más información sobre Windows Update:http://technet.Microsoft.com/en-US/Security/Bulletin/MS11-100.mspx