7

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

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

4

4 回答 4

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/break-changes

于 2010-06-28T13:26:21.863 回答
3

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

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

于 2010-06-28T12:37:09.733 回答
1

是的,您可以使用 IIS 6 部署 .NET 4.0。指以下链接。对于解决方案..

Default.aspx 与 IIS 6.0 和 .Net 4?

http://www.microsoft.com/downloads/details.aspx?FamilyID=ded875c8-fe5e-4cc9-b973-2171b61fe982&displaylang=en

于 2010-06-28T13:25:48.840 回答
1

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

于 2011-01-20T04:33:29.523 回答