我在IIS 7.0 Windows Server 2008 R1上安装了.NET Web应用程序。我在服务器上安装了.NET 4.0,并为4.0和集成管道配置了应用程序池。出于某种原因,我收到以下错误:
(500.19) The configuration section 'system.web.extensions' cannot be read because
it is missing a section declaration.
它似乎使用了来自V2.0 .NET的错误machine.config
文件,而不是定义了machine.config
配置部分的system.web.extensions
文件。我通过将V2.0框架中的machine.config
文件替换为V4.0框架中的文件证明了这一点,并且Web应用程序不再引发500.19
错误。我试图卸载并重新安装.NET 4.0以及运行aspnet_regiis -i
。
有关为什么会尝试使用2.0 machine.config
?
答案 0 :(得分:2)
不确定,它确实是原因/解决方案,但最后我尝试过的是(在IIS管理器中):
在问题消失之前,这是我尝试过的最后一件事。