Windows Server 2008 是不是支持 .net 1.1

Posted

技术标签:

【中文标题】Windows Server 2008 是不是支持 .net 1.1【英文标题】:Is .net 1.1 supported on Windows Server 2008Windows Server 2008 是否支持 .net 1.1 【发布时间】:2009-07-15 13:53:28 【问题描述】:

我们遇到了问题。

我们的大部分代码都是用 .net 1.1(包括 asp.net)编写的。

我们被告知 Microsoft 不支持 Windows Server 2008 上的 .net 1.1。

我们真正感到困惑的是,显然只有 Asp.Net 1.1 在 Server 2008 上不受支持。

我们的问题是,Asp.net 1.1 是否只是 System.Web 命名空间?

我们希望尽快进入 Server 2008(真的是 IIS7),如果我们只需要重写 Asp.net 的东西,而不是我们所有的业务层和数据访问层,那会容易得多。

【问题讨论】:

【参考方案1】:

ASP.net 1.1 没有开箱即用的配置,但可以做到。它确实是 IIS7 的东西,而不是 Windows Server 2008 的东西。

这是一篇关于如何配置它的文章: http://blogs.iis.net/bills/archive/2008/06/02/installing-asp-net-1-1-with-iis7-on-vista-and-windows-2008.aspx

至于升级到 2.0。这完全取决于您的代码以及您是否使用了任何已折旧的功能。如果你是在VS2003中开发,在VS2008中打开项目可以转换,然后你就可以轻松定位.net fx 2.0。大多数问题将在编译时看到。大多数更改都是微不足道的,只需几行代码即可更改。您可能还需要对 web.config 进行更改。

【讨论】:

【参考方案2】:

可以使用described in this article。但是,没有那么多breaking changes 可以迁移到 2.0 及更高版本。

【讨论】:

【参考方案3】:

我们在 Windows Server 2008 上运行 ASP.NET 1.1 应用程序,所以这当然是可能的。我相信您只需要手动安装 .NET 1.1,但我无法提供详细信息,因为我没有处理。

【讨论】:

【参考方案4】:

为什么你认为你必须重写任何东西?它几乎只是“转换和测试”。


.NET 1.1 Redistributable Package:

ASP.NET 仅在 以下平台:Microsoft Windows 2000 专业版(服务包 3 推荐),Microsoft Windows 2000 服务器(推荐 Service Pack 3), Microsoft Windows XP Professional 和 Microsoft Windows Server 2003 家族。

【讨论】:

不是一个很有帮助的评论,除非他只有一个简单的应用程序。 我已经完成了转换,没有任何问题。我也没有听说有很多重大变化。他不期待在这里重写。【参考方案5】:

不幸的是,有时,它不仅仅是“转换和测试”。例如,我们有一个使用 Web Service Enhancements 1.0 (WSE 1.0) 的“旧版”.NET 1.1 应用程序。 .NET 2.0 及更高版本不支持 WSE 1.0。

【讨论】:

以上是关于Windows Server 2008 是不是支持 .net 1.1的主要内容,如果未能解决你的问题,请参考以下文章

正版windows server 2008 R2可以免费升级到windows server 2016 吗

windows Server 2008各版本有何区别

Windows Server 2008 是否已经有了?

windows server 2008 上 VS 2008 中不支持的 rpcns4.dll 消息

Windows Server 2008 “Server Core”是不是适合 SQL Server 实例?

Windows Server 2008 R2 添加 TLS1.2 支持