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

Strange (but need help)- Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive

我已经使用 .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

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

如果不行,试试aspnet_regiis -i