奇怪(但需要帮助)-无法识别的属性';targetFramework';.请注意,属性名称区分大小写

本文关键字:属性 targetFramework 请注意 大小写 帮助 识别 奇怪 | 更新日期: 2023-09-27 18:23:38

我使用.net framework 4.5构建了一个网站。这是Web.config文件中的代码片段。

   <compilation debug="true" targetFramework="4.5"/>

我在我的本地机器IIS7中托管了相同的网站。在创建一个新网站时,我选择应用程序池为4.0。当我尝试从浏览器访问相同内容时,我会收到以下错误。

   Server Error in '/' Application. 
   Configuration Error
   Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details    below and modify your configuration file appropriately. 
   Parser Error Message: Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive.
   Source Error: 
   Line 14:   -->
   Line 15:   <system.web>
   Line 16:     <compilation targetFramework="4.5"/>
   Line 17:     <httpRuntime/>
   Line 18:     <pages controlRenderingCompatibilityVersion="4.0">
   Source File: C:'inetpub'wwwroot'polygontechnologies.com'web.config    Line: 16 
   Version Information: Microsoft .NET Framework Version:2.0.50727.5485; ASP.NET Version:2.0.50727.5491

因此,到目前为止,我在web.config中有targetFramework="4.5",在IIS应用程序池中是4.0。

有人能帮我解决这个问题吗。TIA

奇怪(但需要帮助)-无法识别的属性';targetFramework';.请注意,属性名称区分大小写

尝试更改应用程序池以使用框架4.0

如果不起作用,请尝试aspnet_regiis -i