C# 发布我的ASP.Net网站时获取web.config错误

C# 发布我的ASP.Net网站时获取web.config错误,c#,asp.net,asp.net-mvc,web-config,C#,Asp.net,Asp.net Mvc,Web Config,我正试图发布我的第一个ASP.Net网站,但是当我试图访问主页时,我遇到了这个错误 无法识别的属性“targetFramework”。请注意,属性名 区分大小写 以下是它所引用的web.config文件的部分: <system.web> <customErrors mode="Off" /> <compilation debug="true" targetFramework="4.5.2" /> <httpRuntime ta

我正试图发布我的第一个ASP.Net网站,但是当我试图访问主页时,我遇到了这个错误

无法识别的属性“targetFramework”。请注意,属性名 区分大小写

以下是它所引用的web.config文件的部分:

  <system.web>
    <customErrors mode="Off" />
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
  </system.web>

如果您想查看完整的错误页面,请查看网站本身:


ASP.Net版本(4.5.2)应该与我的主机使用的.Net版本匹配吗?正如我所说,这是我的第一个ASP.Net网站,我被这个错误弄糊涂了。

我觉得你的web.config很好。我猜您在运行站点的应用程序池中设置了错误的.NET版本


转到您的IIS->选择所需的应用程序池->单击基本设置并相应更改.Net版本。

我觉得您的web.config很好。我猜您在运行站点的应用程序池中设置了错误的.NET版本


转到IIS->选择所需的应用程序池->单击基本设置并相应更改.Net版本。

底部的版本信息表明.Net版本的应用程序池为2.0.50727.5491,其中与web.config文件中的4.5.2相同。因此,将应用程序池更改为使用4.0。

底部的版本信息表明应用程序池的.net版本为2.0.50727.5491,其中,在web.config文件中为4.5.2。因此,将应用程序池更改为使用4.0。

显示存在
targetFramework
的web.config部分。此问题通常与IIS应用程序池或框架版本控制有关。显示存在
targetFramework
的web.config部分。通常,此问题与IIS应用程序池或框架版本控制有关。