我在 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.
它似乎使用了machine.config
来自 V2.0 .NET 的错误文件,而不是machine.config
定义了system.web.extensions
配置部分的文件。我通过用 V4.0 框架中的文件替换machine.config
V2.0 框架中的文件来证明这一点,并且 Web 应用程序不再抛出500.19
错误。我曾尝试卸载并重新安装 .NET 4.0 以及运行aspnet_regiis -i
.
关于为什么要尝试使用 2.0 的任何想法machine.config
?