我们正在尝试将使用.net 4.0编写的Web应用程序部署到iis6上,并继续获取Unrecognized属性“targetFramework”。请注意,属性名称区分大小写的Parser错误。我们使用aspnet_regiis.exe -iru命令在iis上安装4.0并重新启动它,分离应用程序池,将网站设置为使用asp.net版本4.0.30319。它不断抛出配置错误。
有什么想法吗?
答案 0 :(得分:3)
听起来像asp仍然认为它是2.0应用程序。
在IIS中确保您允许使用asp.net v4.0。
您应该能够右键单击IIS内部的网站,单击属性,然后单击ASP.NET选项卡并选择ASP.NET Framework版本。确保它在4上,并确保它位于单独的工作进程中。工作进程将为其编译的第一个项目的框架版本自行编译。所以它仍然可以编译2.0站点和新的4.0站点。