我可以在IIS6上部署.net 4.0 Web应用程序吗?

时间:2010-06-28 12:34:29

标签: asp.net .net-4.0 webforms iis-6 web-deployment

我最近将VS 2008升级到VS 2010.在我们的服务器上安装了IIS6,我们不能在不久的将来改变它。即使我们将开发要部署在IIS7上的新应用程序,但如果情况需要我们可能需要使用.net 4.0开发应用程序并部署在IIS6上,那么在这种情况下我想知道IIS6是否支持.net 4.0应用程序或不?

如果我可以部署,那么在部署之前我是否需要处理任何配置或任何其他设置?

4 个答案:

答案 0 :(得分:5)

我现在非常复杂的网站是运行asp.net 4.0的iis6

我在这个问题上回答了从3.5到4.0的唯一问题:Default.aspx with IIS 6.0 and .Net 4?

也是这一点

<httpRuntime requestValidationMode="2.0" />

您可以查看所有这些突破性更改列表,移至4.0

http://www.asp.net/learn/whitepapers/aspnet4/breaking-changes

答案 1 :(得分:3)

IIS6确实支持ASP.NET 4.0,但如果你想使用URL路由,你需要做一些调整。

此页面包含以下详细信息: http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

答案 2 :(得分:1)

答案 3 :(得分:1)

是的,您可以在IIS6上部署.net 4.0应用程序,前提是您不应使用IIS6不支持的任何.net 4.0功能。我们在IIS6上部署了.net 4.0应用程序,它运行正常。