大家知道,Microsoft為了更好地預防惡意用戶和攻擊者的攻擊,在默認情況下,沒有將 IIS6.0 安裝到 Windows Server 2003 家族的成員上。而且,當我們最初安裝 IIS6.0 時,該服務在高度安全和"鎖定"模式下安裝。在默認情況下,IIS6.0 只為靜態(tài)內容提供服務即,諸如 ASP、ASP.NET、在服務器端的包含文件、WebDAV 發(fā)布和 FrontPage Server Extensions 功能只有在啟用時才工作。在windows 2003 IIS 6.0中安裝部署ASP.net環(huán)境,我們首先要了解一下IIS6.0 新的特點,在windows 2003 Server下如何安裝IIS6.0,在IIS6.0的配合下我們如何來安裝和部署ASP.net環(huán)境,以及它們之間關系,下面的內容將給大家一個解答。
一、IIS6.0 新特點
IIS 6.0 包括許多新功能,它們旨在幫助企業(yè)、IT 專業(yè)人士和 Web 管理員實現其網站(他們可能擁有位于單個 IIS6.0 服務器或多個服務器上的數千個網站)在性能、可靠性、可伸縮性和安全性方面的目標。
下表總結了不同版本的 IIS 之間的重要區(qū)別。
二、在Windows2003 Server安裝IIS 6.0服務器
1、使用"配置您的服務器向導"安裝 IIS6.0
1)從"開始"菜單,單擊"管理您的服務器"。
2)在"管理您的服務器角色"下,單擊"添加或刪除角色"。
3)閱讀"配置您的服務器向導"中的預備步驟,然后單擊"下一步"。
4)在"服務器角色"下,單擊"應用程序服務器 (IIS,ASP.NET)",然后單擊"下一步"。
5)閱讀概要信息,然后單擊"下一步"。
6)單擊"完成"。
2、使用控制面板安裝 IIS、添加組件或刪除組件
1)從"開始"菜單,單擊"控制面板"。
2)雙擊"添加或刪除程序"。
3)單擊"添加/刪除 Windows 組件"。
4)在"組件"列表框中,單擊"應用程序服務器"。
5)單擊"詳細信息"。
6)單擊"Internet 信息服務管理器"。
7)單擊"詳細信息"以查看 IIS 可選組件的列表。
8)選擇要安裝的所有可選組件。
9)單擊"確定",直到返回到"Windows 組件向導"。
10)單擊"下一步",然后完成"Windows 組件向導"。
三、在Windows 2003 Server 安裝 ASP.NET
Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了開發(fā)人員體驗。ASP.NET 識別大多數 ASP 代碼,同時為創(chuàng)建可作為 Microsoft .NET Framework 的一部分工作的企業(yè)級 Web 應用程序提供更多的功能。使用ASP.NET 允許我們充分利用公共語言運行庫的功能,如類型安全、繼承、語言互操作性和版本控制。IIS 6.0 還為最新的 Web 標準,包括 XML、簡單對象訪問協(xié)議 (SOAP) 和 Internet 協(xié)議版本 6.0 (IPv6.0),提供支持。
ASP.NET 是一個統(tǒng)一的 Web 開發(fā)平臺,它提供開發(fā)人員創(chuàng)建企業(yè)級 Web 應用程序所需的服務。盡管 ASP.NET 的語法基本上與 ASP 兼容,但是它還提供了一個新的編程模型和基礎結構以提高應用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現有的 ASP 應用程序增加 ASP.NET 功能,我們可以自由地使其增大。ASP.NET 是一個編譯的、基于 .NET 的環(huán)境;我們可以用任何 .NET 兼容的語言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)創(chuàng)作應用程序。另外,整個 Microsoft .NET Framework 可用于任何 ASP.NET 應用程序。開發(fā)人員可以很容易地從這些技術受益,這些技術包括管理的公共語言運行庫環(huán)境、類型安全、繼承等。
ASP.NET的優(yōu)點如下:
1)可管理性: ASP.NET 使用基于文本的、分級的配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 Web 應用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應用新的設置。配置文件的任何變化都可以自動檢測到并應用于應用程序。
2)安全: ASP.NET 為 Web 應用程序提供了默認的授權和身份驗證方案。開發(fā)人員可以根據應用程序的需要很容易地添加、刪除或替換這些方案。
3)易于部署: 通過簡單地將必要的文件復制到服務器上,ASP.NET 應用程序即可以部署到該服務器上。不需要重新啟動服務器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。
4)增強的性能: ASP.NET 是運行在服務器上的已編譯代碼。與傳統(tǒng)的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期綁定、實時 (JIT) 編譯、本機優(yōu)化和全新的緩存服務來提高性能。
5)靈活的輸出緩存: 根據應用程序的需要,ASP.NET 可以緩存頁數據、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據過期策略進行刷新。
6)國際化: ASP.NET 在內部使用 Unicode 以表示請求和響應數據??梢詾槊颗_計算機、每個目錄和每頁配置國際化設置。
7)移動設備支持: ASP.NET 支持任何設備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術來處理新的移動設備。
8)擴展性和可用性: ASP.NET 被設計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。此外,Internet 信息服務 (IIS) 和 ASP.NET 運行時密切監(jiān)視和管理進程,以便在一個進程出現異常時,可在該位置創(chuàng)建新的進程使應用程序繼續(xù)處理請求。
9)跟蹤和調試: ASP.NET 提供了跟蹤服務,該服務可在應用程序級別和頁面級別調試過程中啟用??梢赃x擇查看頁面的信息,或者使用應用程序級別的跟蹤查看工具查看信息。在開發(fā)和應用 程序處于生產狀態(tài)時,ASP.NET 支持使用 .NET Framework 調試工具進行本地和遠程調試。當應用程序處于生產狀態(tài)時,跟蹤語句能夠留在產品代碼中而不會影響性能。
10)與 .NET Framework 集成: 因為 ASP.NET 是 .NET Framework 的一部分,整個平臺的功能和靈活性對 Web 應用程序都是可用的。也可從 Web 上流暢地訪問 .NET 類庫以及消息和數據訪問解決方案。ASP.NET 是獨立于語言之外的,所以開發(fā)人員能選擇最適于應用程序的語言。另外,公共語言運行庫的互用性還保存了基于 COM 開發(fā)的現有投資。
11)與現有 ASP 應用程序的兼容性: ASP 和 ASP.NET 可并行運行在 IIS Web 服務器上而互不沖突;不會發(fā)生因安裝 ASP.NET 而導致現有 ASP 應用程序崩潰的可能。ASP.NET 僅處理具有 .aspx 文件擴展名的文件。具有 .asp 文件擴展名的文件繼續(xù)由 ASP 引擎來處理。然而,應該注意的是會話狀態(tài)和應用程序狀態(tài)并不在 ASP 和 ASP.NET 頁面之間共享。
安裝 ASP.NET
在 Windows Server 2003 家族、Windows 2000 (Professional、Server 和 Advanced Server)以及 Windows XP Professional 上的客戶端和服務器應用程序都支持 ASP.NET。
運行 Microsoft Windows Server 2003 家族成員的服務器可以配置為應用程序服務器,并將 ASP.NET 作為在配置應用程序服務器角色時可以啟用的選項。要向產品服務器部署 ASP.NET Web 應用程序,在分發(fā)應用程序之前,必須確保在產品服務器中啟用了 ASP.NET 和 IIS 角色。
可能還有很多朋友不知道方正小標宋簡體在電腦上該如何找出,......
閱讀我們在使用安裝了微軟操作系統(tǒng)電腦的時候,有的情況下可能就......
閱讀我們的電腦在安裝了win7操作系統(tǒng)之后,有的小伙伴在使用win7系......
閱讀利用指紋鍵,我們就可以快速清空通知欄里的消息。進入【設置......
閱讀任務視圖工具是win10系統(tǒng)上非常方便好用的一個功能了,能夠很......
閱讀win10藍屏irql not less or equal是一個不常見的問題,一般情況下就是驅動、第三方殺毒軟件,或者優(yōu)化軟件導致的問題,解決方法也不是特別麻煩,下面來一起看看詳細的教程吧。...
次閱讀
在重裝完系統(tǒng)以后,電腦總會出現這樣那樣的問題,今天小編就遇到一個重裝完系統(tǒng)后,無法上網,網絡連接不上,這個問題需要怎么去解決呢,快來看看詳細的教程吧~...
次閱讀
有些用戶可能不太想直接激活自己的win11系統(tǒng),因此想要知道win11聯(lián)網自動激活嗎,其實是的,win11只要聯(lián)網就會自動完成激活。...
次閱讀
一般在使用操作Windows系統(tǒng)電腦進行日常的學習工作時,難免在使用電腦系統(tǒng)時出現一些問題,這不近日就有win7純凈...
次閱讀
當我們在使用電腦的過程中,如果遇到了電腦頻繁黑屏的情況我們可能就會想到使用系統(tǒng)自帶的一鍵還原功能,就是將我們已經損壞有問題的系統(tǒng)恢復到我們備份的時間點。那么據小編所知我們...
次閱讀
在Windows系統(tǒng)中,搜索一直是非常方便的功能之一,在win11系統(tǒng)中也是如此,下面就給你們帶來了win11搜索欄怎么用詳細介紹,去幫助更多的用戶進行搜索。...
次閱讀
問題現象: 任務欄開始中無關閉計算機,重啟后故障依然,發(fā)現為組策略被改動。 解決方案: 步驟一:win+r打開運行,輸入gpedit.msc 步驟二:用戶配置管理模塊開始菜單和任務欄,然后打...
次閱讀
如果你是一個狂熱的多媒體愛好者,可能你會對自己新裝的Windows Server 2003感到失望,好像又回到了Windows 2000的時代,而且附加的限制簡直是有過之而無不及,誰叫微軟把它定位在服務器...
次閱讀
我們在使用win10操作系統(tǒng)的時候,有些情況下可能因為一些系統(tǒng)的問題或者是人為操作的問題引起了系統(tǒng)死機卡住的情況。對于win10旗艦版死機這種問題,小編覺得我們可以先排除一下是系統(tǒng)硬...
次閱讀
在更新win11后,有的筆記本電池遇到了充電有感嘆號的問題,這可能是由于我們的電池損壞,也可能只是電源管理驅動過期了,更新一下驅動就可以解決了。...
次閱讀
很多的學生黨都很喜歡血戰(zhàn)上海灘這款游戲,但是在最新的win10系統(tǒng)上卻無法打開這款游戲,那么這該怎么去解決呢?今天就帶來了詳細的方法一起看看吧。...
次閱讀
win10商店真的是一個非常方便使用的功能,我們平時都能夠在這里進行購買各種各樣的游戲或者軟件之類的產品,但是還是有部分的用戶們不知道win10商店在哪里打開,那就快來看看詳細的教程...
次閱讀
為什么電腦斷電后開機時間就不準了 電腦斷電后再開機時間不對怎么辦...
次閱讀
windows10系統(tǒng)是一款被大眾廣泛使用的優(yōu)秀系統(tǒng),強大的人性化服務于設置是用戶們普遍選擇windows10系統(tǒng)的一個重要的原因。但是最近有許多的小伙伴們反應在使用win10系統(tǒng)進行瀏覽網頁或者正常...
次閱讀
雖然一般來說我們的任務欄總是放在下面,不過也有用戶喜歡將自己的任務欄放在上面,但是不知道應該怎么操作,其實我們可以進入注冊表編輯器,修改相關的任務欄設置就可以了,一起來看...
次閱讀