綠色資源網:您(nín)身邊(biān)最(zuì)放心的(de)安全下載站! 最新軟(ruǎn)件(jiàn)|熱(rè)門排行|軟件分類(lèi)|軟件專題|廠商大全

綠(lǜ)色資源網

技術教程
您的位置(zhì):首頁(yè)服務器類Web服務器 → 在Windows 2003中配(pèi)置ASP.Net環境

在Windows 2003中(zhōng)配置ASP.Net環境

我要評(píng)論 2009/06/12 17:38:02 來源:綠(lǜ)色資源網 編輯:佚名 [ ] 評(píng)論:0 點擊(jī):609次

大家(jiā)知道,Microsoft為了更好(hǎo)地預防惡意用戶和攻擊者的(de)攻擊(jī),在默認情(qíng)況下,沒有將 IIS6.0 安裝到(dào) Windows Server 2003 家族的成(chéng)員上。而且(qiě),當我們最初安裝 IIS6.0 時,該(gāi)服(fú)務在高(gāo)度安全和"鎖定"模(mó)式下安裝。在(zài)默(mò)認(rèn)情況下,IIS6.0 隻為靜態內容提(tí)供(gòng)服務即,諸如 ASP、ASP.NET、在服務器端的包含文件、WebDAV 發(fā)布和 FrontPage Server Extensions 功能隻(zhī)有在啟用時才工作。在windows 2003 IIS 6.0中安裝部署ASP.net環境(jìng),我們首先要了解(jiě)一下IIS6.0 新的特點,在windows 2003 Server下如何安裝IIS6.0,在IIS6.0的配合下我們如何來安裝和(hé)部署ASP.net環(huán)境,以及它們(men)之間關係,下麵的(de)內容將(jiāng)給大家一個解答。

一、IIS6.0 新特點

IIS 6.0 包括許多新功能,它們旨在幫助企業、IT 專業人(rén)士和 Web 管理員實現其網站(他(tā)們可能擁有位於單個 IIS6.0 服務器或多個服務器上的數千個網站)在性能、可靠性、可(kě)伸縮(suō)性和安全(quán)性方麵的目(mù)標。

下(xià)表總結(jié)了不同版(bǎn)本的 IIS 之(zhī)間的重要區別。

服務器

二、在Windows2003 Server安(ān)裝IIS 6.0服務器

1、使用"配置(zhì)您的服務(wù)器向導"安裝 IIS6.0

1)從"開始"菜單,單擊"管理(lǐ)您的服(fú)務器"。

2)在"管理您的服務器角(jiǎo)色"下,單擊"添加或(huò)刪(shān)除角色"。

3)閱讀"配置您(nín)的服務(wù)器向導"中的預備步驟(zhòu),然後單擊"下一(yī)步"。

4)在(zài)"服務器角色"下,單(dān)擊"應(yīng)用程序服務(wù)器(qì) (IIS,ASP.NET)",然後(hòu)單(dān)擊"下一步"。

5)閱讀概要(yào)信息(xī),然後(hòu)單(dān)擊(jī)"下一步"。

6)單(dān)擊"完成"。

2、使用控製麵板安裝 IIS、添(tiān)加(jiā)組件或刪(shān)除組件

1)從(cóng)"開始"菜單,單擊"控製麵(miàn)板"。

2)雙擊"添加或刪除程序"。

3)單擊"添加(jiā)/刪除 Windows 組件"。

4)在"組(zǔ)件"列表(biǎo)框中,單擊(jī)"應用程序(xù)服務(wù)器(qì)"。

5)單擊"詳細信息(xī)"。

6)單(dān)擊"Internet 信息服務管理器(qì)"。

7)單擊(jī)"詳細信息"以(yǐ)查看 IIS 可選組件的列表。

8)選擇要安裝(zhuāng)的所有可選(xuǎn)組件(jiàn)。

9)單擊(jī)"確定",直到返(fǎn)回到"Windows 組件向導"。

10)單擊"下一步",然(rán)後(hòu)完成"Windows 組件向導"。

三、在Windows 2003 Server 安裝(zhuāng) ASP.NET

Windows Server 2003 家族利(lì)用 ASP.NET 和 IIS 集成改善了(le)開發人員體驗。ASP.NET 識別大多(duō)數 ASP 代(dài)碼,同時為創(chuàng)建可作為 Microsoft .NET Framework 的一部分工(gōng)作(zuò)的企(qǐ)業級 Web 應用程序提供更多的功能。使(shǐ)用ASP.NET 允許我(wǒ)們充分利用公共語言運行(háng)庫的功能,如類(lèi)型安全、繼承、語言互操作性和版本控(kòng)製。IIS 6.0 還為(wéi)最新的 Web 標準,包括 XML、簡單對象訪問(wèn)協議 (SOAP) 和 Internet 協(xié)議版(bǎn)本(běn) 6.0 (IPv6.0),提供(gòng)支持。

ASP.NET 是一個(gè)統一的 Web 開發平(píng)台,它提(tí)供(gòng)開發人員創建企業級 Web 應(yīng)用程序所需的服務。盡(jìn)管 ASP.NET 的語(yǔ)法基本(běn)上(shàng)與 ASP 兼容(róng),但(dàn)是它還提供(gòng)了(le)一個新的編程模型和基礎結構(gòu)以提高應用程序(xù)的安全(quán)性、縮放性和穩定(dìng)性。通過逐漸向現有的 ASP 應(yīng)用程序增加 ASP.NET 功能(néng),我們可以自由地使(shǐ)其增大。ASP.NET 是一(yī)個編譯的、基於 .NET 的環境;我們可以用任何 .NET 兼容的(de)語言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)創作應用(yòng)程序。另(lìng)外,整(zhěng)個 Microsoft .NET Framework 可用(yòng)於任何 ASP.NET 應用程(chéng)序。開發人員可以很容(róng)易地從這(zhè)些技術受益,這些技術包括(kuò)管理的公共語言運行庫環境、類(lèi)型安全(quán)、繼承等。

ASP.NET的優(yōu)點如下:

1)可管(guǎn)理性: ASP.NET 使用(yòng)基(jī)於文本的、分級的配置係(xì)統,簡化了將設置應用於服務器(qì)環境和 Web 應用程序(xù)的工作(zuò)。因為配置信息是存儲(chǔ)為純文本的,因此可(kě)以在沒有(yǒu)本地管理(lǐ)工具(jù)的幫助下應用新的(de)設置。配置文件的(de)任何變化都(dōu)可以自動檢測到並應用於應用程序。

2)安(ān)全: ASP.NET 為 Web 應用程序(xù)提供了默(mò)認的授權和(hé)身(shēn)份驗證方案。開發(fā)人員可以根據應用程序的(de)需要很容易地添(tiān)加、刪除或替換這些方案。

3)易於部署: 通過簡單(dān)地將必要的文件複製到服務器(qì)上,ASP.NET 應用(yòng)程序即可(kě)以部署到該(gāi)服(fú)務器上。不需要重新啟動服(fú)務器,甚(shèn)至(zhì)在部署或替換運行(háng)的已編譯代碼時也(yě)不需要重(chóng)新啟動。

4)增強的性能: ASP.NET 是運行(háng)在服務器上的已編譯(yì)代碼。與傳統的(de) Active Server Pages (ASP) 不同,ASP.NET 能利(lì)用早期綁定、實時 (JIT) 編譯、本(běn)機優化和全新(xīn)的緩存服務(wù)來(lái)提(tí)高性(xìng)能(néng)。

5)靈活的輸出緩存: 根據應用程序的需要,ASP.NET 可以緩(huǎn)存頁數(shù)據、頁的一部分或整個頁。緩存(cún)的項目可以依賴於緩存中的文(wén)件或(huò)其他項目,或者可以根(gēn)據過(guò)期策(cè)略進(jìn)行刷新。

6)國(guó)際(jì)化: ASP.NET 在內部使用(yòng) Unicode 以(yǐ)表示請求和響應數據。可以(yǐ)為每台計算(suàn)機、每個目錄和每頁配置國際化(huà)設(shè)置。

7)移動(dòng)設(shè)備支(zhī)持: ASP.NET 支(zhī)持(chí)任何設備上的任何瀏(liú)覽器。開發人員使用與用於(yú)傳統的桌麵瀏覽器相同的編程技術(shù)來處理新的移動設備。

8)擴展性和可用性: ASP.NET 被設計成可擴展的、具(jù)有特別(bié)專有的功能(néng)來(lái)提高群集的、多處理器(qì)環境的性(xìng)能。此(cǐ)外,Internet 信息(xī)服務 (IIS) 和 ASP.NET 運行時(shí)密切監視和管理進程,以便在一個進程出(chū)現異常時,可在該(gāi)位置創建新的進程使應用程序繼續處理請求。

9)跟蹤和調試: ASP.NET 提供了跟蹤服務,該服務可在應用程序級別(bié)和(hé)頁麵級別調試過程中啟用。可以選擇查看頁麵的信息,或者使用應用程序(xù)級別的(de)跟蹤查看工具查看信息。在開發和(hé)應用程序處於生產狀(zhuàng)態時,ASP.NET 支(zhī)持使用 .NET Framework 調試工具進(jìn)行本地(dì)和遠程調試。當應用程序處於生(shēng)產狀態時,跟蹤語句(jù)能夠留在產品代碼中而不會影響性(xìng)能。

10)與(yǔ) .NET Framework 集成: 因為 ASP.NET 是 .NET Framework 的(de)一部分,整個平台的功能和靈活性(xìng)對 Web 應(yīng)用程(chéng)序都是可用的。也可從(cóng) Web 上流暢地(dì)訪(fǎng)問 .NET 類庫以及消息和數據(jù)訪問解決方(fāng)案(àn)。ASP.NET 是獨立於語言之外的,所以開發(fā)人員能(néng)選擇最適(shì)於(yú)應用程序的語(yǔ)言。另外,公共語(yǔ)言運行庫的(de)互用性(xìng)還保存了基(jī)於 COM 開發的現(xiàn)有投資。

11)與現有 ASP 應用(yòng)程序的(de)兼(jiān)容性(xìng): ASP 和 ASP.NET 可並行運行在 IIS Web 服務器上而(ér)互不(bú)衝突;不會發生因安裝 ASP.NET 而導致現有 ASP 應用程序崩潰的可能。ASP.NET 僅(jǐn)處理具(jù)有 .aspx 文件擴(kuò)展名的文件。具有 .asp 文件擴展名的文件繼續由 ASP 引擎來(lái)處(chù)理。然而,應該注意的是會話狀態和應用程序狀(zhuàng)態(tài)並不在(zài) ASP 和(hé) ASP.NET 頁麵之(zhī)間共(gòng)享。

安裝 ASP.NET

在 Windows Server 2003 家族、Windows 2000 (Professional、Server 和(hé) Advanced Server)以及 Windows XP Professional 上的客戶端和服務器應用程序都支持 ASP.NET。

運行 Microsoft Windows Server 2003 家族成員的服務器可(kě)以(yǐ)配置(zhì)為(wéi)應用程序(xù)服務(wù)器,並將 ASP.NET 作(zuò)為在配置應用程序服務(wù)器角色時可以啟用的選(xuǎn)項。要(yào)向產品服務器部署 ASP.NET Web 應用程序,在(zài)分發應用程序之前,必須確保在產品服務器中啟用了 ASP.NET 和 IIS 角(jiǎo)色。

1、使用(yòng)"配置(zhì)您的(de)服(fú)務器(qì)"向導在(zài)運(yùn)行 Windows Server 2003 的服務(wù)器中安裝 ASP.NET

1)從"開始"菜(cài)單(dān)中,單擊"管理(lǐ)您的服務(wù)器";在(zài)"管理您的服務器"窗口中,單擊"添加或刪除角(jiǎo)色"。

2)在(zài)"配置您的服務器向導"中,單擊"下一(yī)步",並在"服務器角色"對話(huà)框中,選中"應(yīng)用(yòng)程序服務器 (IIS、ASP.NET)",然後單擊"下一步"。

3)在"應用程序服務(wù)器選項"對話框中(zhōng),選(xuǎn)中(zhōng)"啟(qǐ)用 ASP.NET"複選框,單擊"下一步",然(rán)後(hòu)再單擊"下一步"。

4)如(rú)有必要,請將 Windows Server 2003 安裝 CD 插(chā)入 CD-ROM 驅動器,然後(hòu)單擊"下一步"。

5)當(dāng)安裝(zhuāng)完成時,單擊"完成"。

2、在運行(háng) Windows Server 2003 的服務(wù)器中使用"添加(jiā)或刪除程序"安裝(zhuāng) ASP.NET

1)從"開(kāi)始(shǐ)"菜單中,指向"控(kòng)製麵板",然後(hòu)單擊"添(tiān)加(jiā)或刪除程序"。

2)在"添(tiān)加或刪(shān)除程(chéng)序"對(duì)話框中,單擊"添加(jiā)/刪除 Windows 組件"。

3)在"Windows 組(zǔ)件(jiàn)"向導中(zhōng)的"組(zǔ)件"中,選中(zhōng)"應用程序服務(wù)器"複選框,然後(hòu)單擊"下一步"。

4)當在"Windows 組件"向導中完成(chéng)對 Windows Server 2003 的配置時,單擊"完成"。

3、在運行 Windows Server 2003 的服務器中的 IIS 管理器中啟用 ASP.NET

1)從"開始"菜單(dān)中,單(dān)擊"運行"。

2)在"運行"對話框中的"打開"框中,鍵入 inetmgr,然後單擊"確定"。

3)在 IIS 管理器中,展開本地(dì)計算(suàn)機,然後單擊"Web 服務(wù)擴展"。

4)在右側窗格中,右鍵單擊(jī)"ASP.NET"然後單擊"允許"。ASP.NET 的狀態變(biàn)為"允許(xǔ)"。

ASP.NET Web 應用程序的(de)布局(jú)

ASP.NET 應(yīng)用程序被定(dìng)義為可從 Web 服務器(qì)上(shàng)的虛(xū)擬目錄及其子(zǐ)目錄中調(diào)用(yòng)的所有文(wén)件和可執行碼。其中可以包含網頁(.html 文件)、Web 表單(dān)頁(yè)麵(.aspx 文件(jiàn))、Web 表單用戶(hù)控件(.ascx 文件)、XML Web 服(fú)務(.asmx 文件(jiàn))、HTTP 處理程序(xù)、

關鍵詞:Windows,2003,ASP.Net

閱讀本文(wén)後您有什麽感想? 已有(yǒu) 人給出評價!

  • 1 歡迎喜歡
  • 3 白(bái)癡
  • 3 拜托
  • 3 哇(wa)
  • 3 加(jiā)油(yóu)
  • 2 鄙視(shì)