最近,我有点兴趣的ASP.NET MVC application on IIS6因为菲尔哈克发布了easier way对ASP.NET 4部署ASP.NET MVC应用程序的部署所以我决定了解不同版本的ASP.NET MVC如何在不同版本的ASP.NET上工作。 首先,我在Visual Studio 2010中创建了一个ASP.NET MVC 2项目,并将其部署到Windows Server 2003上的IIS 6(仅安装了.NET Framework 3.5)。我将应用程序设置为在ASP.NET 2.0中运行,没有额外的东西。因为我只是想看看会发生什么样的错误。正如所料,一些错误报道如下。杂事6
然后,我System.Web.Mvc装配的复制本地属性设置为真正如下,再部署。
其结果是,应用程序运行平稳。
我读过吨物资谈到IIS 6上部署MVC应用程序的混乱,我没打,以解决我以前的项目的部署问题。至少,如果在您的应用程序中使用了Extensionless Url,则应该在IIS中配置通配符映射。但在这种情况下,我甚至没有机会这样做。
到底什么是怎么回事到底是什么?我发现了一个新的大陆吗?
吉顿,谢谢你的回应。那是“。*”IIS中的默认映射吗?我的测试主题机器是干净的。我回家时会检查它。 – misaxi 2011-01-30 09:37:17