У меня установлено веб-приложение .NET на IIS 7.0 Windows Server 2008 R1. Я установил .NET 4.0 на сервер и настроил пул приложений для 4.0 и интегрированный конвейер. По какой-то причине я получаю следующую ошибку:
(500.19) The configuration section 'system.web.extensions' cannot be read because
it is missing a section declaration.
Похоже, что он использует неправильный файл machine.config
из V2.0 .NET, а не файл machine.config
, в котором определен раздел конфигурации system.web.extensions
. Я доказал это, заменив файл machine.config
в фреймворке V2.0 на файл из фреймворка V4.0, и веб-приложение больше не выдает ошибку 500.19
. Я пытался удалить и переустановить .NET 4.0, а также запустить aspnet_regiis -i
.
Любые мысли о том, почему он будет пытаться использовать 2.0 machine.config
?
aspnet_regiis -iru
для регистрации ASP.NET 4 в IIS? - person Russ Cam   schedule 11.09.2012