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

如果我可以部署,那么我需要照顾任何配置或其他设置,在部署它之前应该更改?

有帮助吗?

解决方案

我现在非常复杂的网站在IIS6上运行ASP.NET 4.0

我在这个问题上回答了我唯一从3.5转移到4.0的问题: default.aspx带有IIS 6.0和.NET 4?

也是这个点

<httpRuntime requestValidationMode="2.0" />

您可以检查所有这些破坏变化列表,移至4.0

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

其他提示

IIS6确实支持ASP.NET 4.0,尽管如果您想使用URL路由,则需要进行一些调整。

此页面有一些细节:http://blog.stevensanderson.com/2008/07/04/options-for-deploying-aspnet-mvc-to-iis-6/

是的,您可以在IIS6上部署.NET 4.0应用程序,前提是您不应使用IIS6不支持的任何.NET 4.0功能。我们已经在IIS6上部署了.NET 4.0应用程序,并且效果很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top