2013-06-30 38 views
-1

我有网页:http://www.mbfatimska.pl/ 它显示:错误的网页:无法识别的属性 'targetFramework'

"Parser Error Message: Unrecognized attribute 'targetFramework'. 
Note that attribute names are case-sensitive." 

删除| targetFramework = “4.0” |带来另一个错误。 我能做什么?

编辑:现在服务器显示另一个错误(服务器probaly改变版本后不重新启动)

+0

[无法识别的属性 'targetFramework' 的可能重复。请注意属性名称区分大小写](http://stackoverflow.com/questions/7530725/unrecognized-attribute-targetframework-note-that-attribute-names-are-case-sen) – Aristos

+0

您是否尝试过安装.Net框架4.0在你的目标机器上?还要在您的IIS应用程序池中设置正确的框架。 – OzrenTkalcecKrznaric

+0

你在.NET 2.0下运行这个,但是web.config的属性只能在.NET 4.0+中识别,因此是错误的。您需要在您的应用程序池上定位.NET 4.0。 – DaveHogan

回答

1

检查你的.NET 4.0安装在目标机器上,并检查您的应用程序池设置为4.0的网站在IIS中。

参见:Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive

+0

服务器正在1&1上运行。在页脚我有:“版本信息:Microsoft .NET Framework版本:2.0.50727.5466; ASP.NET版本:2.0.50727.5471” – user2536235

+1

为什么这是downvoted?这可能是一个正确的答案。 – OzrenTkalcecKrznaric

+0

要引用答案的链接:“这通常发生在web.config中具有targetFramework =”4.0“的属性时,但App Pool设置为运行ASP.NET 2.0。”您是否可以将该网站的应用程序池更改为.net 4.0? –

相关问题