綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門(mén)排行|軟件分類(lèi)|軟件專(zhuān)題|論壇轉(zhuǎn)帖|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁(yè)服務(wù)器類(lèi)Web服務(wù)器 → 在Windows 2003中配置ASP.Net環(huán)境

在Windows 2003中配置ASP.Net環(huán)境

我要評(píng)論 2009/06/12 17:38:02 來(lái)源:綠色資源網(wǎng) 編輯:佚名 [ ] 評(píng)論:0 點(diǎn)擊:609次

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

一、IIS6.0 新特點(diǎn)

IIS 6.0 包括許多新功能,它們旨在幫助企業(yè)、IT 專(zhuān)業(yè)人士和 Web 管理員實(shí)現(xiàn)其網(wǎng)站(他們可能擁有位于單個(gè) IIS6.0 服務(wù)器或多個(gè)服務(wù)器上的數(shù)千個(gè)網(wǎng)站)在性能、可靠性、可伸縮性和安全性方面的目標(biāo)。

下表總結(jié)了不同版本的 IIS 之間的重要區(qū)別。

服務(wù)器

二、在Windows2003 Server安裝IIS 6.0服務(wù)器

1、使用"配置您的服務(wù)器向?qū)?quot;安裝 IIS6.0

1)從"開(kāi)始"菜單,單擊"管理您的服務(wù)器"。

2)在"管理您的服務(wù)器角色"下,單擊"添加或刪除角色"。

3)閱讀"配置您的服務(wù)器向?qū)?quot;中的預(yù)備步驟,然后單擊"下一步"。

4)在"服務(wù)器角色"下,單擊"應(yīng)用程序服務(wù)器 (IIS,ASP.NET)",然后單擊"下一步"。

5)閱讀概要信息,然后單擊"下一步"。

6)單擊"完成"。

2、使用控制面板安裝 IIS、添加組件或刪除組件

1)從"開(kāi)始"菜單,單擊"控制面板"。

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

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

4)在"組件"列表框中,單擊"應(yīng)用程序服務(wù)器"。

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

6)單擊"Internet 信息服務(wù)管理器"。

7)單擊"詳細(xì)信息"以查看 IIS 可選組件的列表。

8)選擇要安裝的所有可選組件。

9)單擊"確定",直到返回到"Windows 組件向?qū)?quot;。

10)單擊"下一步",然后完成"Windows 組件向?qū)?quot;。

三、在Windows 2003 Server 安裝 ASP.NET

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

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

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

1)可管理性: ASP.NET 使用基于文本的、分級(jí)的配置系統(tǒng),簡(jiǎn)化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序的工作。因?yàn)榕渲眯畔⑹谴鎯?chǔ)為純文本的,因此可以在沒(méi)有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動(dòng)檢測(cè)到并應(yīng)用于應(yīng)用程序。

2)安全: ASP.NET 為 Web 應(yīng)用程序提供了默認(rèn)的授權(quán)和身份驗(yàn)證方案。開(kāi)發(fā)人員可以根據(jù)應(yīng)用程序的需要很容易地添加、刪除或替換這些方案。

3)易于部署: 通過(guò)簡(jiǎn)單地將必要的文件復(fù)制到服務(wù)器上,ASP.NET 應(yīng)用程序即可以部署到該服務(wù)器上。不需要重新啟動(dòng)服務(wù)器,甚至在部署或替換運(yùn)行的已編譯代碼時(shí)也不需要重新啟動(dòng)。

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

5)靈活的輸出緩存: 根據(jù)應(yīng)用程序的需要,ASP.NET 可以緩存頁(yè)數(shù)據(jù)、頁(yè)的一部分或整個(gè)頁(yè)。緩存的項(xiàng)目可以依賴(lài)于緩存中的文件或其他項(xiàng)目,或者可以根據(jù)過(guò)期策略進(jìn)行刷新。

6)國(guó)際化: ASP.NET 在內(nèi)部使用 Unicode 以表示請(qǐng)求和響應(yīng)數(shù)據(jù)。可以為每臺(tái)計(jì)算機(jī)、每個(gè)目錄和每頁(yè)配置國(guó)際化設(shè)置。

7)移動(dòng)設(shè)備支持: ASP.NET 支持任何設(shè)備上的任何瀏覽器。開(kāi)發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來(lái)處理新的移動(dòng)設(shè)備。

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

9)跟蹤和調(diào)試: ASP.NET 提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級(jí)別和頁(yè)面級(jí)別調(diào)試過(guò)程中啟用??梢赃x擇查看頁(yè)面的信息,或者使用應(yīng)用程序級(jí)別的跟蹤查看工具查看信息。在開(kāi)發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),ASP.NET 支持使用 .NET Framework 調(diào)試工具進(jìn)行本地和遠(yuǎn)程調(diào)試。當(dāng)應(yīng)用程序處于生產(chǎn)狀態(tài)時(shí),跟蹤語(yǔ)句能夠留在產(chǎn)品代碼中而不會(huì)影響性能。

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

11)與現(xiàn)有 ASP 應(yīng)用程序的兼容性: ASP 和 ASP.NET 可并行運(yùn)行在 IIS Web 服務(wù)器上而互不沖突;不會(huì)發(fā)生因安裝 ASP.NET 而導(dǎo)致現(xiàn)有 ASP 應(yīng)用程序崩潰的可能。ASP.NET 僅處理具有 .aspx 文件擴(kuò)展名的文件。具有 .asp 文件擴(kuò)展名的文件繼續(xù)由 ASP 引擎來(lái)處理。然而,應(yīng)該注意的是會(huì)話狀態(tài)和應(yīng)用程序狀態(tài)并不在 ASP 和 ASP.NET 頁(yè)面之間共享。

安裝 ASP.NET

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

運(yùn)行 Microsoft Windows Server 2003 家族成員的服務(wù)器可以配置為應(yīng)用程序服務(wù)器,并將 ASP.NET 作為在配置應(yīng)用程序服務(wù)器角色時(shí)可以啟用的選項(xiàng)。要向產(chǎn)品服務(wù)器部署 ASP.NET Web 應(yīng)用程序,在分發(fā)應(yīng)用程序之前,必須確保在產(chǎn)品服務(wù)器中啟用了 ASP.NET 和 IIS 角色。

1、使用"配置您的服務(wù)器"向?qū)г谶\(yùn)行 Windows Server 2003 的服務(wù)器中安裝 ASP.NET

1)從"開(kāi)始"菜單中,單擊"管理您的服務(wù)器";在"管理您的服務(wù)器"窗口中,單擊"添加或刪除角色"。

2)在"配置您的服務(wù)器向?qū)?quot;中,單擊"下一步",并在"服務(wù)器角色"對(duì)話框中,選中"應(yīng)用程序服務(wù)器 (IIS、ASP.NET)",然后單擊"下一步"。

3)在"應(yīng)用程序服務(wù)器選項(xiàng)"對(duì)話框中,選中"啟用 ASP.NET"復(fù)選框,單擊"下一步",然后再單擊"下一步"。

4)如有必要,請(qǐng)將 Windows Server 2003 安裝 CD 插入 CD-ROM 驅(qū)動(dòng)器,然后單擊"下一步"。

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

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

1)從"開(kāi)始"菜單中,指向"控制面板",然后單擊"添加或刪除程序"。

2)在"添加或刪除程序"對(duì)話框中,單擊"添加/刪除 Windows 組件"。

3)在"Windows 組件"向?qū)е械?quot;組件"中,選中"應(yīng)用程序服務(wù)器"復(fù)選框,然后單擊"下一步"。

4)當(dāng)在"Windows 組件"向?qū)е型瓿蓪?duì) Windows Server 2003 的配置時(shí),單擊"完成"。

3、在運(yùn)行 Windows Server 2003 的服務(wù)器中的 IIS 管理器中啟用 ASP.NET

1)從"開(kāi)始"菜單中,單擊"運(yùn)行"。

2)在"運(yùn)行"對(duì)話框中的"打開(kāi)"框中,鍵入 inetmgr,然后單擊"確定"。

3)在 IIS 管理器中,展開(kāi)本地計(jì)算機(jī),然后單擊"Web 服務(wù)擴(kuò)展"。

4)在右側(cè)窗格中,右鍵單擊"ASP.NET"然后單擊"允許"。ASP.NET 的狀態(tài)變?yōu)?quot;允許"。

ASP.NET Web 應(yīng)用程序的布局

ASP.NET 應(yīng)用程序被定義為可從 Web 服務(wù)器上的虛擬目錄及其子目錄中調(diào)用的所有文件和可執(zhí)行碼。其中可以包含網(wǎng)頁(yè)(.html 文件)、Web 表單頁(yè)面(.aspx 文件)、Web 表單用戶控件(.ascx 文件)、XML Web 服務(wù)(.asmx 文件)、HTTP 處理程序、

關(guān)鍵詞:Windows,2003,ASP.Net

閱讀本文后您有什么感想? 已有 人給出評(píng)價(jià)!

  • 1 歡迎喜歡
  • 3 白癡
  • 3 拜托
  • 3 哇
  • 3 加油
  • 2 鄙視