Проблемы
Внезапно появляется сообщение об ошибке, которое напоминает следующее в различных положениях на корпоративном портале при попытке сохранить что-нибудь с несколькими строками.
Ошибка сервера в приложении "/". операция недействительна из-за текущего состояния объекта. [InvalidOperationException: операция является недопустимой из-за текущего состояния объекта.] System. Web. HttpValueCollection. ThrowIfMaxHttpCollectionKeysExceeded () + 4141871
Причина
Это может быть вызвано тем, что Последнее выпущенное обновление для Windows ограничивает количество ключей коллекций HTTP в приложении ASP.NET.
Решение
Увеличивайте ограничения на количество ключей коллекций HTTP. Для этого выполните следующие действия:
-
На сервере, на котором размещается веб-сайт бизнес-портала, перейдите в каталог Inetpub на сервере BP.
-
Найдите файл Web. config (обычно в папке C:\inetpub\wwwroot\wss\VirtualDirectories\80).
-
Создание резервной копии файла Web. config
-
Открытие файла Web. config в блокноте
-
Прокрутите вниз до нужного раздела, пока не найдете тег <appSettings>
-
После тега <appSettings> добавьте следующее: <Add Key = "ASPNET: MaxHttpCollectionKeys" value = "100000"/>
-
Еще раз сохраните и попробуйте бизнес-портал.
Дополнительная информация
Дополнительные сведения об обновлении Windows можно получить на следующем веб-сайте:http://TechNet.Microsoft.com/en-US/Security/Bulletin/MS11-100.mspx