安装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
-
确认你使用拥有管理员权限的帐户登陆系统。
如果你的帐户没有管理员权限,安装过程将显示"The system administrator has set policies to prevent this installation."。
-
卸载任何前版本的ASP.NET AJAX。如果安装过程在你的计算机中找到前版本软件,安装过程将停止。
你可以在控制面板中使用添加删除程序来移除早期版本。
-
下载ASPAJAXExtSetup.msi安装包,可从 ASP.NET AJAX Downloads.
-
在Windows界面安装ASP.NET AJAX,在Windows浏览器中双击ASPAJAXExtSetup.msi。默认安装路径为:
[drive]:/../Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.xxxx. -
从命令行模式安装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。
-
如果你要添加ASP.NET AJAX CTP, 可以从ASP.NET AJAX Downloads下载安装。
-
如果你要添加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库
-
浏览ASP.NET AJAX Downloads 并下载MicrosoftAJAXLibrary.zip包到你的计算机。
-
使用Unzip解压MicrosoftAJAXLibrary.zip压缩包。
-
拷贝ECMAScript文件到你的Web站点目录。