日期:2013-08-13  浏览次数:20437 次

.NET Framework 系统要求

操作系统要求
下列平台支持 .NET Framework。

方案 操作系统
客户端 Microsoft® Windows® 98
Microsoft® Windows® 98 Second Edition

Microsoft® Windows® Millennium Edition

带有 Service Pack 6.0a 或更高版本的 Microsoft® Windows NT® 4.0 Workstation

带有 Service Pack 6.0a 或更高版本的 Microsoft® Windows NT® 4.0 Server

Microsoft® Windows® 2000 Professional

Microsoft® Windows® 2000 Server

Microsoft® Windows® 2000 Advanced Server

Microsoft® Windows® 2000 Datacenter Server

Microsoft® Windows® XP Home Edition

Microsoft® Windows® XP Professional

Microsoft® Windows® Server 2003 系列

注意 在所有这些系统上,还要求有 Microsoft® Internet Explorer 5.01 或更高版本以及 Microsoft® Windows® Installer 2.0 或更高版本。


服务器 带有 Service Pack 2.0 的 Microsoft® Windows® 2000 Professional
带有 Service Pack 2.0 的 Microsoft® Windows® 2000 Server

带有 Service Pack 2.0 的 Microsoft® Windows® 2000 Advanced Server

带有 Service Pack 2.0 的 Microsoft® Windows® 2000 Datacenter Server

Microsoft® Windows® XP Professional

Microsoft® Windows® Server 2003 系列


附加软件要求
若要使用附加功能,如 ASP.NET、COM+ 服务和 SQL Server .NET 数据提供程序,需要下列附加软件。

方案 功能 所需软件
客户端 SQL Server .NET 数据提供程序 Microsoft 数据访问组件 (MDAC) 2.6 或更高版本
对系统管理信息的访问 Windows Management Instrumentation (WMI)(在 Windows 2000、Windows Millennium Edition 和 Windows XP 上随操作系统一起安装)
COM+ 服务 Windows 2000 Service Pack 2.0
服务器 SQL Server .NET 数据提供程序 Microsoft 数据访问组件 (MDAC) 2.7
ASP.NET Microsoft Internet 信息服务 (IIS) 5.0

硬件要求
方案 所需处理器 推荐的处理器 所需 RAM 推荐的 RAM
客户端(Windows 窗体和 Windows 服务) Pentium 90 MHz* Pentium 90 MHz 或更快 32 MB* 96 MB 或更高
服务器 Pentium 133 MHz* Pentium 133 MHz 或更快 128 MB* 256 MB 或更高

*或者操作系统所需的最低要求(二者之中取较高者)。

默认情况下,在已经安装了 .NET Framework 的计算机上安装新的 .NET Framework 时,所有的 ASP.NET 应用程序都会自动更新以使用新安装的 .NET Framework 版本。唯一的例外是那些绑定到不兼容的运行库版本或更新的运行库版本的应用程序。尽管更高版本的 .NET Framework 具有向后兼容性,您仍可能需要相应地配置 ASP.NET 应用程序以使用某种旧版本。以下各节描述了针对 .NET Framework 的特定版本配置 ASP.NET 应用程序的过程。

查看 ASP.NET 应用程序的脚本映射

在管理安装了多个版本的 .NET Framework 的计算机时,查看 ASP.NET 应用程序的脚本映射,以确定应用程序所使用的版本,这样做通常很有用。可以使用 Internet 信息服务管理控制台查看 ASP.NET 应用程序的脚本映射。

查看 ASP.NET 应用程序的脚本映射

打开 IIS 管理控制台,单击加号展开本地计算机,然后定位到包含 ASP.NET 应用程序的文件夹。
右击文件夹,再单击“属性”。出现应用程序的“属性”对话框。
单击“目录”选项卡中的“配置”按钮。出现“应用程序配置”对话框。
在“映射”选项卡中,选择 ASP.NET 应用程序扩展名,如 .asmx 或 .aspx。
对话框的“可执行文件路径”列列出了到应用程序所使用的 ASP.NET ISAPI 版本的路径。默认情况下,ASP.NET ISAPI 被安装在以下位置:

系统根\Microsoft.NET\Framework\版本号

路径中显示的版本号说明了应用程序所使用的 ASP.NET ISAPI 的版本号。ASP.NET ISAPI 版本确定了应用程序所使用的运行库版本。

使用 Aspnet_regiis.exe 更新脚本映射

为使重新配置 ASP.NET 应用程序的脚本映射更容易,每个 .NET Framework 安装都提供了一个关联的 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 版本。管理员可以使用此工具将 ASP.NET 应用程序重新映射到与此工具关联的 ASP.NET ISAPI 版本。

注意 因为 Aspnet_regiis.exe 链接到特定版本的 .NET Framework,管理员必须使用适当版本的 Aspnet_regiis.exe,以针对 ASP.NET 应用程序重新配置脚本映射。Aspnet_regiis.exe 仅将 ASP.NET 应用程序的脚本映射重新配置为与此工具关联的 ASP.NET ISAPI 版本。
此工具也可用来显示所有已安装的 ASP.NET 版本的状态、注册关联的 ASP.NET 版本、创建客户端脚本目录以及执行其他配置操作。

使用 Aspnet_regiis.exe 更新某一 ASP.NET 应用程序的脚本映射

1 打开命令窗口。(单击“开始”,单击“运行”,键入“cmd”,然后单击“确定”。)
2 定位到要使用的 Aspnet_regiis.exe 版本的目录。记住每一版本的 .NET Framework 都有自己的版本。文件通常位于以下目录:
系统根\Microsoft.NET\Framework\版本号

3 与到应用程序的路径一起使用 Aspnet_regiis.exe 的 -s 或 -sn 选项,以设置脚本映射。以下显示了一个命令行示例,它更新一个名为 SampleApp1 的应用程序的脚本映射。
Aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
禁用脚本映射自动更新

为防止将全部现有应用程序自动重新映射到正在安装的 .NET Framework 版本,请在运行 Dotnetfx.exe 安装程序时使用 /noaspupgrade 命令行选项。以下显示了整个命令行。

Dotnetfx.exe /c:"install /noaspupgrade"

卸载某一版本的 ASP.NET

如果您在一台计算机上安装了多个版本的 ASP.NET,您可以单独卸载某一版本。卸载 ASP.NET 通常采用的方式是:通过“控制面板”中的“添加或删除程序”项卸载 .NET F