ASP.NET AJAX Doc 翻译 - Installing ASP.NET AJAX

简介

本主题描述如何安装ASP.NET AJAX Beta测试版本并且可选择安装ASP.NET AJAX社区技术预览(CTP)发布版本,还有ASP.NET AJAX控件工具集(ASP.NET AJAX Control Toolkit)。ASP.NET AJAX让你有能力创建局部页面更新的动态Web页面。

ASP.NET AJAX

ASP.NET AJAX包括Microsoft ASP.NET 2.0 AJAX扩展,这是一个服务器框架;还有Microsoft AJAX库,这是一个客户端脚本集合。所有ASP.NET AJAX Beta测试版的特性都将被Microsoft在发布最终发布的世界级产品时受到其支持组织所提供的支持。

注释

安装包安装程序集(Microsoft.Web.Extensions.dll)到全局程序集缓存(GAC)。不要包含程序集进入你AJAX网站的Bin文件夹内。

你可以安装并通过Visual Studio 2005(或者Visual Web Developer Express Edition)使用ASP.NET AJAX。尽管如此,Visual Studio 2005并不是在创建使用ASP.NET AJAX的ASP.NET Web应用程序所必需的工具。

你可以在没有.NET Framework或者是在非Windows环境下使用Microsoft AJAX库创建支持ECMAScript(JavaScript)和任何浏览器的基于客户端的应用程序。

ASP.NET AJAX CTP

CTP发布版本是受社区支持的。CTP发布版本中的特性也许会被添加到未来版本的ASP.NET AJAX中或受其支持。CTP发布也有能力与Bate测试版本的ASP.NET AJAX一起工作。

ASP.NET AJAX 控件工具集(Control Toolkit)

ASP.NET 控件工具集提供了扩展ASP.NET AJAX 1.0版本平台功能的特性。这些特性增强了平台的深度和广度,也包括新的构思及概念。ASP.NET控件工具集也是受社区支持和驱动的。

安装系统需求

Microsoft ASP.NET AJAX需要如下软件:

受支持操作系统

  • Windows Server 2003

  • Windows XP Home Edition

  • Windows XP Professional

  • Windows Vista

需要的软件

  • .NET Framework 2.0 或 3.0

  • Internet Explorer 5.01 或更高版本

可选软件

  • Microsoft Visual Studio 2005 或 Visual Web Developer Express Edition

安装Microsoft ASP.NET AJAX

跟随这些步骤进行安装:

安装Microsoft ASP.NET AJAX

  1. 确认你使用拥有管理员权限的帐户登陆系统。

    如果你的帐户没有管理员权限,安装过程将显示"The system administrator has set policies to prevent this installation."。

  2. 卸载任何前版本的ASP.NET AJAX。如果安装过程在你的计算机中找到前版本软件,安装过程将停止。

    你可以在控制面板中使用添加删除程序来移除早期版本。

  3. 下载ASPAJAXExtSetup.msi安装包,可从 ASP.NET AJAX Downloads.

  4. 在Windows界面安装ASP.NET AJAX,在Windows浏览器中双击ASPAJAXExtSetup.msi。默认安装路径为:

    [drive]:\..\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.xxxx.

  5. 从命令行模式安装ASP.NET AJAX,在提示符下执行如下命令:

    msiexec /i ASPAJAXExtSetup.msi [/q] [/log <log file name>] [INSTALLPATH=<installation path>]

    使用/q选项将禁用用户提示。你可以选择性地提供安装路径和进行日志记录的文件。如果你不提供安装路径,将使用默认路径进行安装。默认安装路径为drive:\..\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.xxxx。

  6. 如果你要添加ASP.NET AJAX CTP, 可以从ASP.NET AJAX Downloads下载安装。

  7. 如果你要添加ASP.NET AJAX控件工具集,可以从ASP.NET AJAX Control Toolkit下载安装。

在Visual Studio中使用ASP.NET AJAX

如果你在你的电脑上安装了Visual Studio 2005,安装包将安装AJAX Web扩展站点安装模板和一个程序集(AJAXExtensionToolbox.dll) 来扩展Visual Studio工具箱。当你通过Microsoft Visual Studio 2005创建AJAX扩展Web站点,模板自动包括包含使用ASP.NET配置值的Web.config文件。

你可以添加ASP.NET AJAX组件到已存在的站点来改变你Web应用程序中的Web.config文件,此过程使用的是安装目录下的样例Web.config文件中的配置值。

非Visual Studio环境下使用ASP.NET AJAX

如果你安装了Microsoft .NET Framework 2.0版本但没有安装Microsoft Visual Studio 2005,ASP.NET AJAX安装包会添加包含服务器端组件的程序集(Microsoft.Web.Extension.dll)到GAC,并且拷贝一个样例Web.config文件到安装目录。但是不安装为AJAX扩展Web站点准备的模板和扩展Visual Studio工具箱的程序集。

你可以通过从安装目录中拷贝样例Web.config文件到你的Web站点目录或者改变你的Web应用程序的Web.config文件来在你的Web应用程序中使用ASP.NET AJAX功能。

在非Windows环境下使用Microsoft AJAX库

并不是非要在基于Web环境下创建你的Web站点来使用Microsoft AJAX库提供的客户端框架。The Microsoft AJAX库包括ECMAScript文件可以与任何有能力执行ECMAScript的浏览器交互。

注释

Microsoft AJAX库的安装是随完全安装进行的。如果你已经完成了完全安装,你不需要额外安装。

安装Microsoft AJAX库

  1. 浏览ASP.NET AJAX Downloads 并下载MicrosoftAJAXLibrary.zip包到你的计算机。

  2. 使用Unzip解压MicrosoftAJAXLibrary.zip压缩包。

  3. 拷贝ECMAScript文件到你的Web站点目录。

参考