发布我的ASP.Net网站时出现web.config错误

时间:2016-12-22 08:16:20

标签: 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 targetFramework="4.5.2" />
  </system.web>

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

http://connellchamberofcommerce.com/

ASP.Net版本(4.5.2)应该与我的主机使用的.Net版本匹配吗?正如我所说,这是我的第一个ASP.Net网站,我对此错误感到非常困惑。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

你的web.config看起来很好。我的猜测是你在运行你网站的AppPool中设置了错误的.NET版本。

转到您的IIS - &gt;选择您想要的AppPool - &gt;单击“基本设置”并相应地更改.Net版本。