2010-08-13 81 views
0

我们正在尝试将我们的.net 4.0中编写的Web应用程序部署到iis6上,并继续获取无法识别的属性'targetFramework'。请注意,属性名称是区分大小写的解析器错误。我们使用aspnet_regiis.exe -iru命令在iis上安装4.0并重新启动它,分离应用程序池,将网站设置为使用asp.net版本4.0.30319。它一直抛出配置错误。使用IIS6部署asp.net 4.0 Web应用程序

任何想法?

回答

3

听起来像asp仍然认为它是一个2.0应用程序。

在IIS中确保您有asp.net v4.0允许。

你应该能够右键单击IIS内部的网站,点击属性,然后到ASP.NET选项卡并选择ASP.NET Framework版本。确保它在4上,并确保它位于单独的工作进程上。工作进程会自行编译它编译的第一个项目的框架版本。所以它仍然可以编译2.0站点和新的4.0站点。

+0

感谢John,只是关于第一点的附加信息:“在IIS中确保你有asp.net v4.0允许”在IIS6上启用ASP.NET 4.0打开inetmgr >> Web服务扩展>>选择ASP .NET v4.0.X >>点击左边的允许。 – 2011-06-18 06:52:00