您的位置:首页 > 其它

.net入门常见问题(1)

2007-01-23 01:19 246 查看
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 Framework。在卸载过程中,安装程序使用 -u 选项(卸载标志)来调用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。

注意 如果只是希望卸载某一版本的 ASP.NET,而不卸载关联的 .NET Framework,可以直接使用 Aspnet_regiis.exe。.NET Framework 的每一份安装都包含该工具的关联版本。如果只卸载 ASP.NET,请使用与要卸载的 ASP.NET 版本相关联的工具版本的 -u 选项。有关更多信息,请参见 ASP.NET IIS 注册工具 (Aspnet_regiis.exe)。
Aspnet_regiis.exe 的 -u 选项执行以下操作:

当前映射到要卸载的 ASP.NET 版本的所有 ASP.NET 应用程序将被重新映射到计算机上的次最新兼容版本。如果不存在相兼容版本,该应用程序的脚本映射将被完全删除。
警告 删除脚本映射后,IIS 将以文本形式提交 ASP.NET 页。这有可能会将源代码公开给客户端。
ASP.NET 状态服务为 ASP.NET 的所有兼容版本所共享,并且总是映射到安装的最新版本的 ASP.NET。如果您要卸载的 ASP.NET 版本正是当前的最新版本,计算机上的下一个兼容的最高版本就会被注册,以取代这一版本。如果不存在兼容版本,ASP.NET 状态服务将被卸载。
特定于要卸载的版本的性能对象及关联的性能计数器将被删除。适用于所安装的所有 ASP.NET、ASP.NET 和 ASP.NET 应用程序版本的一般性性能对象和计数器将定向到计算机上剩下的最新安装版本。
ASPNET 用户帐户为 ASP.NET 的所有兼容版本所共享。如果计算机上已不存在其他的 ASP.NET 安装,ASPNET 用户帐户以及关联的访问控制列表将被删除。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: