.NET Framework 1.1 可再发行组件先决条件
大卫·弗莱施曼
.NET Framework 团队
Microsoft Corporation
2003 年 5 月
适用于:
Microsoft® .NET® Framework
Microsoft Windows(R)
总结:介绍开发计算机.NET Framework的重新分发,以及使用.NET Framework所需的或推荐的程序,以及其安装背后的原理。 (5 页)
注意:下面解释了重新分发的.NET Framework先决条件背后的原因和一些平台限制。 但是,建议满足最低要求。 如果不满足最低要求,则会导致部署不受支持。 强烈建议始终为计算机上的所有已安装程序(包括操作系统服务包)安装最新的 Service Pack 和修补程序。
Contents
基本要求
详细要求
Internet Explorer 5.01 的.NET Framework要求
.NET Framework的其他依赖项
FAQ
基本要求
以下是按服务器和客户端计算机分类的.NET Framework的基本要求。
服务器定义: 托管分布式应用程序的计算机。 这可能是 Windows Server 2003、Windows XP Professional 或 Windows 2000 计算机。 在许多情况下,这些计算机是运行 ASP.NET 应用程序的 Web 服务器。
客户端定义: 运行本地安装的应用程序(例如 Windows 应用程序)的计算机,该应用程序也可能从远程数据库检索或处理数据;或访问基于 Web 的分布式应用程序的计算机。 这些计算机不需要向其他计算机提供信息。 这可能是 Windows XP Professional、Windows XP Home、Windows 2000、Windows NT 4.0、Windows ME 或 Windows 98 计算机。
软件 | 版本 | 客户端 | 服务器 |
---|---|---|---|
Internet Explorer | 5.01 | 必需 | 必需 |
MDAC | 2.6 | 访问数据时需要 | 访问数据时需要 |
Windows Installer | 2.0 | 必需 | 必需 |
IIS | 5.0 (Windows 2000) | 必要 | 必须 |
IIS | 5.1 (Windows XP) | 必要 | 必须 |
基本要求表
详细要求
.NET Framework和基础公共语言运行时 (CLR) 的一些元素依赖于在可选软件产品中交付的技术,或未作为操作系统的一部分安装的产品。 下表表示.NET Framework的完整功能所需的产品或操作系统功能。 由于这些要求通常在安装.NET Framework期间强制执行,因此“设置操作”列指示在安装时未找到要求时安装程序是警告用户还是阻止用户。
要求 | 平台 | 设置操作 | 注释 |
---|---|---|---|
即 | |||
最低 IE 5.01 | Windows 98 | 阻止 | |
最低 IE 5.01 | Windows 98 SE | 阻止 | |
最低 IE 5.01 | Windows NT 4.0 | 阻止 | |
最低 IE 5.01 | Windows ME | 不适用 | 已安装 IE 5.50 |
最低 IE 5.01 | Windows 2000 | 不适用 | 已安装 IE 5.01 |
最低 IE 5.01 | Windows XP | 不适用 | 已安装 IE 6.00 |
MDAC | |||
MDAC | Windows 98 | 无 | |
MDAC | Windows 98 SE | 无 | |
MDAC | Windows ME | 无 | |
MDAC 2.7 | Windows NT 4.0 | 无 | |
MDAC 2.7 | Windows 2000 | 无 | |
Service Pack | |||
NT4 SP6a | Windows NT 4.0 | 阻止 | |
sp1 | Windows 2000 | 无 | SP1 不是必需的 |
SP2 | Windows 2000 | 无 | SP2 不是必需的 |
IIS | |||
IIS 4 | Windows NT 4.0 | 无 | ASP.NET 不支持 Windows NT 4..0 |
IIS 5 | Windows 2000 | 无 | |
IIS 5.1 | Windows XP | 无 | |
IIS 6.0 | Windows Server 2003 | 无 |
Internet Explorer 5.01 的.NET Framework要求
.NET Framework和基础 CLR 的一些元素依赖于属于 Internet Explorer 版本的技术。 有关跨.NET Framework的 Internet Explorer 依赖项的更多详细信息,请参阅下表。
依赖项 | 操作系统 | 最低 IE 版本要求 | 区域 |
代码下载 | Windows 98 和 Millennium | 5.01 | 公共语言运行时 (common language runtime) |
代码下载 | Windows NT 4.0 | 5.00 | 公共语言运行时 (common language runtime) |
代码下载 | Windows 2000 | 5.01 | 公共语言运行时 (common language runtime) |
加密 API | 全部 | 4.01 | 公共语言运行时 (common language runtime) |
Intranet/Internet 区域检测 | 全部 | 4.00 | 公共语言运行时 (common language runtime) |
国际编码的 MLang 支持 | 全部 | 5.00 | 基类库 |
此外,了解每个操作系统附带的 Internet Explorer 版本很有用,因为许多用户运行操作系统附带的 Internet Explorer 版本。
操作系统 | 已安装 IE 版本 |
---|---|
Windows NT 4.0 | 4.01 |
Windows 98 | 4.01 |
Windows 98 SE | 5.00 |
Windows 2000 | 5.01 |
Windows Millennium | 5.50 |
Windows XP | 6.00 |
.NET Framework的其他依赖项
根据数据访问策略,可能需要确保在客户端计算机、业务服务器、Web 服务器或数据库服务器上安装 Microsoft 数据访问组件 (MDAC) 。 MDAC 2.6 是.NET Framework的最低要求,建议将 MDAC 2.7 Sp1 用于服务器。
如果应用程序使用 System.Data 命名空间,则必须在要分发的计算机上安装 MDAC。
应确保将同一版本的 MDAC 部署到开发中使用的生产环境。 Visual Studio .NET 随 MDAC 2.7 一起提供,因此开发人员很可能已使用该版本开发和测试了解决方案。 如果随后将应用程序部署到安装了 MDAC 2.6 的计算机而不是 MDAC 2.7,则存在遇到不可预见的问题的风险。 最新版本的 MDAC 可从 Microsoft 的 通用数据访问 网站下载。
如果解决方案包含 Web 层,则必须确保在目标计算机上安装 IIS 和最新的安全修补程序, () 。 可以从操作系统安装 CD 或 DVD 安装 IIS,并且可以从Windows 更新网站下载并安装最新的安全修补程序。
FAQ
问题: 是否存在在平台上不支持命名空间或方法的情况,即使平台本身被认为受支持?
答: 是的。 尽管我们已尽最大努力在所有受支持的平台上维护一组一致的功能,但该规则存在一些例外情况。 可以在 “支持的平台的异常 ”页上找到这些异常。
问题: 为什么需要 MDAC 2.6?
回答: System.Data 命名空间需要 MDAC 2.6 作为最低版本。 如果你的版本低于 MDAC 2.7 Sp1,并且正在 Windows 2000 或 Windows XP 上安装.NET Framework,则会在安装过程中收到警告消息。 在运行时,System.Data 中的类验证 MDAC 版本是否至少为 MDAC 2.6.6526。 如果未安装,它们将引发异常。