自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

詳解安裝ASP.NET

開發(fā) 后端
本文介紹在windows 2003 IIS 6.0中安裝ASP.NET,我們首先要了解一下IIS6.0 新的特點,在windows 2003 Server下如何安裝IIS6.0,在IIS6.0的配合下我們?nèi)绾蝸戆惭bASP.NET,以及它們之間關(guān)系。

在Windows 2003 Server 安裝ASP.NET

Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了開發(fā)人員體驗。ASP.NET 識別大多數(shù) ASP 代碼,同時為創(chuàng)建可作為 Microsoft .NET Framework 的一部分工作的企業(yè)級 Web 應(yīng)用程序提供更多的功能。使用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 應(yīng)用程序所需的服務(wù)。盡管 ASP.NET 的語法基本上與 ASP 兼容,但是它還提供了一個新的編程模型和基礎(chǔ)結(jié)構(gòu)以提高應(yīng)用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現(xiàn)有的 ASP 應(yīng)用程序增加 ASP.NET 功能,我們可以自由地使其增大。ASP.NET 是一個編譯的、基于 .NET 的環(huán)境;我們可以用任何 .NET 兼容的語言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)創(chuàng)作應(yīng)用程序。另外,整個 Microsoft .NET Framework 可用于任何 ASP.NET 應(yīng)用程序。開發(fā)人員可以很容易地從這些技術(shù)受益,這些技術(shù)包括管理的公共語言運行庫環(huán)境、類型安全、繼承等。

ASP.NET的優(yōu)點如下:
1)可管理性: ASP.NET 使用基于文本的、分級的配置系統(tǒng),簡化了將設(shè)置應(yīng)用于服務(wù)器環(huán)境和 Web 應(yīng)用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應(yīng)用新的設(shè)置。配置文件的任何變化都可以自動檢測到并應(yīng)用于應(yīng)用程序。
2)安全: ASP.NET 為 Web 應(yīng)用程序提供了默認的授權(quán)和身份驗證方案。開發(fā)人員可以根據(jù)應(yīng)用程序的需要很容易地添加、刪除或替換這些方案。
3)易于部署: 通過簡單地將必要的文件復(fù)制到服務(wù)器上,ASP.NET 應(yīng)用程序即可以部署到該服務(wù)器上。不需要重新啟動服務(wù)器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。
4)增強的性能: ASP.NET 是運行在服務(wù)器上的已編譯代碼。與傳統(tǒng)的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期綁定、實時 (JIT) 編譯、本機優(yōu)化和全新的緩存服務(wù)來提高性能。
5)靈活的輸出緩存: 根據(jù)應(yīng)用程序的需要,ASP.NET 可以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。
6)國際化: ASP.NET 在內(nèi)部使用 Unicode 以表示請求和響應(yīng)數(shù)據(jù)??梢詾槊颗_計算機、每個目錄和每頁配置國際化設(shè)置。
7)移動設(shè)備支持: ASP.NET 支持任何設(shè)備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術(shù)來處理新的移動設(shè)備。
8)擴展性和可用性: ASP.NET 被設(shè)計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。此外,Internet 信息服務(wù) (IIS) 和 ASP.NET 運行時密切監(jiān)視和管理進程,以便在一個進程出現(xiàn)異常時,可在該位置創(chuàng)建新的進程使應(yīng)用程序繼續(xù)處理請求。
9)跟蹤和調(diào)試: ASP.NET 提供了跟蹤服務(wù),該服務(wù)可在應(yīng)用程序級別和頁面級別調(diào)試過程中啟用??梢赃x擇查看頁面的信息,或者使用應(yīng)用程序級別的跟蹤查看工具查看信息。在開發(fā)和應(yīng)用程序處于生產(chǎn)狀態(tài)時,ASP.NET 支持使用 .NET Framework 調(diào)試工具進行本地和遠程調(diào)試。當應(yīng)用程序處于生產(chǎn)狀態(tài)時,跟蹤語句能夠留在產(chǎn)品代碼中而不會影響性能。
10)與 .NET Framework 集成: 因為 ASP.NET 是 .NET Framework 的一部分,整個平臺的功能和靈活性對 Web 應(yīng)用程序都是可用的。也可從 Web 上流暢地訪問 .NET 類庫以及消息和數(shù)據(jù)訪問解決方案。ASP.NET 是獨立于語言之外的,所以開發(fā)人員能選擇最適于應(yīng)用程序的語言。另外,公共語言運行庫的互用性還保存了基于 COM 開發(fā)的現(xiàn)有投資。
11)與現(xiàn)有 ASP 應(yīng)用程序的兼容性: ASP 和 ASP.NET 可并行運行在 IIS Web 服務(wù)器上而互不沖突;不會發(fā)生因安裝ASP.NET 而導(dǎo)致現(xiàn)有 ASP 應(yīng)用程序崩潰的可能。ASP.NET 僅處理具有 .aspx 文件擴展名的文件。具有 .asp 文件擴展名的文件繼續(xù)由 ASP 引擎來處理。然而,應(yīng)該注意的是會話狀態(tài)和應(yīng)用程序狀態(tài)并不在 ASP 和 ASP.NET 頁面之間共享。

安裝ASP.NET

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

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

1、使用"配置您的服務(wù)器"向?qū)г谶\行 Windows Server 2003 的服務(wù)器中安裝ASP.NET
1)從"開始"菜單中,單擊"管理您的服務(wù)器";在"管理您的服務(wù)器"窗口中,單擊"添加或刪除角色"。
2)在"配置您的服務(wù)器向?qū)?中,單擊"下一步",并在"服務(wù)器角色"對話框中,選中"應(yīng)用程序服務(wù)器 (IIS、ASP.NET)",然后單擊"下一步"。
3)在"應(yīng)用程序服務(wù)器選項"對話框中,選中"啟用 ASP.NET"復(fù)選框,單擊"下一步",然后再單擊"下一步"。
4)如有必要,請將 Windows Server 2003 安裝 CD 插入 CD-ROM 驅(qū)動器,然后單擊"下一步"。
5)當安裝完成時,單擊"完成"。

2、在運行 Windows Server 2003 的服務(wù)器中使用"添加或刪除程序"安裝ASP.NET
1)從"開始"菜單中,指向"控制面板",然后單擊"添加或刪除程序"。
2)在"添加或刪除程序"對話框中,單擊"添加/刪除 Windows 組件"。
3)在"Windows 組件"向?qū)е械?組件"中,選中"應(yīng)用程序服務(wù)器"復(fù)選框,然后單擊"下一步"。
4)當在"Windows 組件"向?qū)е型瓿蓪?Windows Server 2003 的配置時,單擊"完成"。

3、在運行 Windows Server 2003 的服務(wù)器中的 IIS 管理器中啟用 ASP.NET
1)從"開始"菜單中,單擊"運行"。
2)在"運行"對話框中的"打開"框中,鍵入 inetmgr,然后單擊"確定"。
3)在 IIS 管理器中,展開本地計算機,然后單擊"Web 服務(wù)擴展"。
4)在右側(cè)窗格中,右鍵單擊"ASP.NET"然后單擊"允許"。ASP.NET 的狀態(tài)變?yōu)?允許"。

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

ASP.NET 應(yīng)用程序被定義為可從 Web 服務(wù)器上的虛擬目錄及其子目錄中調(diào)用的所有文件和可執(zhí)行碼。其中可以包含網(wǎng)頁(.html 文件)、Web 表單頁面(.aspx 文件)、Web 表單用戶控件(.ascx 文件)、XML Web 服務(wù)(.asmx 文件)、HTTP 處理程序、HTTP 模塊和其他文件(如圖像和配置文件)?,F(xiàn)在使用的所有與 Microsoft .NET Framework 版本相關(guān)的腳本映射也都是 ASP.NET 應(yīng)用程序的一部分。ASP.NET 應(yīng)用程序必須位于 IIS 虛擬目錄(也稱為應(yīng)用程序根目錄)中。ASP.NET 應(yīng)用程序可包含已編譯的程序集(通常是包含業(yè)務(wù)邏輯的 DLL 文件)、用于存儲預(yù)編譯代碼的已知目錄(目錄名總是 \Bin)、存儲在基于文本的、易讀的 Web.config 文件中的配置設(shè)置、頁、服務(wù)器控件,以及 XML Web 服務(wù)。

服務(wù)器中任何不與其他應(yīng)用程序共享的預(yù)編譯代碼必須存儲在應(yīng)用程序的 \Bin 目錄中。它是應(yīng)用程序的本地程序集緩存。Web.config 文件在基于 XML 的文本文件中存儲應(yīng)用程序級的配置文件。這意味著可以使用任意標準的文本編輯器或 XML 分析器來創(chuàng)建它們,而且它們是可讀的。如果不在應(yīng)用程序根目錄中包含 Web.config 文件,則配置設(shè)置由 Machine.config 文件中整個服務(wù)器的配置文件來確定。安裝 .NET Framework 時,會安裝 Machine.config 文件的某個版本。

【編輯推薦】

  1. ASP.NET插件的實現(xiàn)方式
  2. 概述ASP.NET應(yīng)用程序
  3. 淺談ASP.NET 2.0數(shù)據(jù)綁定
  4. ASP.NET阻止Java Script注入式攻擊
  5. ASP.NET MVC使用T4
責任編輯:佚名 來源: 51CTO
相關(guān)推薦

2009-07-29 16:08:07

ASP和ASP.NET

2009-07-28 16:57:50

ASP.NET Ses

2009-07-24 10:14:22

ASP.NET開發(fā)

2009-08-05 11:14:33

ASP.NET ISA

2009-07-22 16:25:41

ASP.NET AJA

2009-07-28 13:39:44

加載ViewStateASP.NET

2009-08-04 10:43:59

ASP.NET控件開發(fā)

2009-08-19 13:44:00

ASP.NET Lis

2009-08-04 18:10:35

ASP.NET動態(tài)編譯

2009-07-23 13:09:23

2009-08-05 17:39:13

ASP.NET常用狀態(tài)

2009-08-04 16:09:38

ASP.NET入門

2009-03-31 09:18:34

客戶端內(nèi)置對象ASP.NET

2009-07-21 15:38:31

2011-11-22 09:32:39

ASP.NET

2009-07-28 13:48:28

ASP.NET樹形圖

2024-09-09 07:37:51

AspJWT權(quán)限

2009-08-10 18:19:37

ASP.NET安裝環(huán)境

2009-08-10 18:43:05

ASP.NET安裝步驟

2009-07-23 13:26:21

點贊
收藏

51CTO技術(shù)棧公眾號