安裝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站點目錄。