3
我有一个.NET Web应用程序安装在IIS 7.0 Windows Server 2008 R1上。我在服务器上安装了.NET 4.0,并为4.0和集成管道配置了应用程序池。出于某种原因,我收到以下错误:.NET使用错误的2.0 machine.config而不是4.0
(500.19) The configuration section 'system.web.extensions' cannot be read because
it is missing a section declaration.
看来,它使用从V2.0 .NET,而不是已定义的system.web.extensions
配置部分的machine.config
文件错误machine.config
文件。我通过用V2.0框架中的machine.config
文件替换V4.0框架中的文件来证明这一点,并且Web应用程序不再抛出500.19
错误。我试图卸载并重新安装.NET 4.0以及运行aspnet_regiis -i
。
任何想法为什么它会试图使用2.0 machine.config
?
你运行'aspnet_regiis -iru'来注册ASP.NET 4与IIS? –
我没有尝试过这些参数,但我只是做了,仍然得到了错误。 – user1661270