平行线Plesk+;IIS7 asp.net 4.0错误:无法识别的属性';targetFramework';

平行线Plesk+;IIS7 asp.net 4.0错误:无法识别的属性';targetFramework';,asp.net,iis-7,asp.net-4.0,application-pool,plesk,Asp.net,Iis 7,Asp.net 4.0,Application Pool,Plesk,我用的是一个godaddy VPS和平行线plesk。由于我的应用程序是asp.net 4.0,因此出现以下错误: "Unrecognized attribute 'targetFramework' 我意识到这是因为应用程序池被设置为asp.net 2.0,我不能在plesk中更改它,所以我远程连接到我的服务器,打开IIS7,进入我的应用程序池,并将它们全部设置为asp.net 4.0,但随后我得到了这个详细错误:(将plesk(默认)(2.0)(池)更改为4.0) 如何使我的asp.net

我用的是一个godaddy VPS和平行线plesk。由于我的应用程序是asp.net 4.0,因此出现以下错误:

"Unrecognized attribute 'targetFramework'
我意识到这是因为应用程序池被设置为asp.net 2.0,我不能在plesk中更改它,所以我远程连接到我的服务器,打开IIS7,进入我的应用程序池,并将它们全部设置为asp.net 4.0,但随后我得到了这个详细错误:(将plesk(默认)(2.0)(池)更改为4.0)


如何使我的asp.net 4.0 web应用程序正常运行?必须有一个体面的方法让我的asp.net应用程序与parallels plesk一起运行。非常感谢您的帮助。

在部署第一个asp.net 4.0网站时出现以下错误:

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

最有可能是因为以下两个原因之一: 1.您在设置IIS后安装了.net 4.0位,导致向IIS注册的.net framework版本错误

通常上述情况会导致框架版本冲突,因此解决此问题的最简单方法是使用aspnet_regiss工具向IIS重新注册.NET扩展。确保从提升的命令提示符运行它,并且使用了正确的版本(在v4.xx文件夹中,而不是在v2.xx文件夹中)。在我的开发机器上,此工具位于:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

您可以使用-iru标志运行它,如下所示:

aspnet_regiis.exe-iru 2.您尚未将IIS应用程序的框架设置为正确的.NET版本(即4.0)

使用IIS管理器或命令行更改此设置。在IIS管理器中选择“应用程序池”,单击指向站点要使用的应用程序,在“操作”窗格中选择“基本设置”,然后更改“.NET framework版本”

MSDN上的这篇文章也应该有很大的帮助。一定喜欢微软的文档


您是否找到了解决方案?我的就要完蛋了。在我的生活中,设置服务器从来没有遇到过这么多麻烦。我很快就卸载了它,那件事让我很痛苦
HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by
the static file handler.

Most Likely Causes:

•The request matched a wildcard mime map. The request is mapped to the
static file handler. If there were different pre-conditions, the
request will map to a different handler.