Раздел конфигурации «system.web.extensions» не может быть прочитан, потому что отсутствует объявление раздела

Я получаю ошибку ( раздел конфигурации system.web.extensions не может быть прочитан, потому что отсутствует объявление раздела ) при установке моего веб-приложения в 32-разрядной машине Server 2008 с .NET Framework 4.0 . но он хорошо работает в 2008 году.

Это моя информация о файле webconfig

                      

Любая идея избавиться от этой ошибки?

Примечание . Я проверил все связанные записи в Stack over flow, но ничего не было полезно для меня

Попробуйте изменить время запуска пула приложений с .net 2.0 до .net 4.0

Проблема была решена для меня после добавления следующего параметра конфигурации в файле webconfig

    

Мы можем обратиться к этой статье за ​​дополнительной информацией: http://www.morgantechspace.com/2013/11/The-configuration-section-system-web-extensions-cannot-be-read-because-it-is-missing-a -сече–declaration.html

У меня также была такая же проблема после обновления ОС от Windows Server 2003 до Windows Server 2008 R2, я просто изменил настройки пула приложений на .NetFramework 4.0.0, а также изменил classический режим в интегрированный режим … мои проблемы решены.

Вероятно, связанный с этим вопрос: .NET с использованием неправильного 2.0 machine.config вместо 4.0 . У меня возникла аналогичная проблема … И решение для меня:

Не уверен, что это реальная причина / решение, но последнее, что я попробовал, это (в диспетчере IIS):

  1. Перейдите к серверу на правой панели (корневой узел)
  2. В списке функций откройте «ISAPI и CGI Restrictions»,
  3. Существует 2 элемента с описаниями ASP.NET v4.0.30319 с ограничениями, установленными на Deny
  4. Установите значение ограничений для разрешенных

Это последнее, что я пробовал, прежде чем проблема исчезнет.

  • Как заставить HTTPS использовать файл web.config
  • IIS7, web.config, чтобы разрешить только статический обработчик файлов в каталоге / загрузках веб-сайта
  • Прочтите строку подключения из web.config
  • Что получает приоритет, maxRequestLength или maxAllowedContentLength?
  • Как сохранить словарь в моем файле web.config?
  • Для чего нужны файлы Web.Debug.config и Web.Release.Config?
  • Вложенное приложение ASP.NET в IIS, наследующее родительские настройки конфигурации?
  • Access-control-allow-origin с несколькими доменами
  • Как увеличить тайм-аут запроса в IIS?
  • Шифрование строки подключения в web.config
  • Как зашифровать одну запись в web.config
  • Давайте будем гением компьютера.