我试图发布我的第一个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网站,我对此错误感到非常困惑。
答案 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版本。