日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

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


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ū)е械?組件"中,選中"應(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)?允許" 。
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 處理程序、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 文件)、用于存儲(chǔ)預(yù)編譯代碼的已知目錄(目錄名總是 Bin)、存儲(chǔ)在基于文本的、易讀的 Web.config 文件中的配置設(shè)置、頁(yè)、服務(wù)器控件,以及 XML Web 服務(wù) 。
服務(wù)器中任何不與其他應(yīng)用程序共享的預(yù)編譯代碼必須存儲(chǔ)在應(yīng)用程序的 Bin 目錄中 。它是應(yīng)用程序的本地程序集緩存 。Web.config 文件在基于 XML 的文本文件中存儲(chǔ)應(yīng)用程序級(jí)的配置文件 。這意味著可以使用任意標(biāo)準(zhǔn)的文本編輯器或 XML 分析器來(lái)創(chuàng)建它們,而且它們是可讀的 。如果不在應(yīng)用程序根目錄中包含 Web.config 文件,則配置設(shè)置由 Machine.config 文件中整個(gè)服務(wù)器的配置文件來(lái)確定 。安裝 .NET Framework 時(shí),會(huì)安裝 Machine.config 文件的某個(gè)版本 。
;
下圖顯示了 ASP.NET 應(yīng)用程序文件系統(tǒng)布局的示例 。
本圖中的應(yīng)用程序包括 Bin 目錄中的兩個(gè) DLL 文件、一個(gè) Default.aspx 頁(yè),一個(gè)名為 Menu.ascx 的用戶控件、一個(gè)名為 MyWebService.asmx 的 XML Web 服務(wù)以及一個(gè) Global.asax 文件 。另外,該應(yīng)用程序是使用下列三個(gè)配置文件配置的:系統(tǒng)根目錄中計(jì)算機(jī)級(jí)別的 Machine.config 文件、C:InetpubWwwroot 目錄中站點(diǎn)級(jí)別的 Web.config 文件和應(yīng)用程序根目錄中應(yīng)用程序級(jí)別的 Web.config 文件 。當(dāng)站點(diǎn)的 Web.config 文件覆蓋 Machine.config 文件中的設(shè)置時(shí),在應(yīng)用程序根目錄中存儲(chǔ)的配置設(shè)置將覆蓋站點(diǎn)的 Web.config 文件和 Machine.config 文件中的設(shè)置 。
ASP.NET與IIS、ASP 之間的比較
ASP.NET 應(yīng)用程序與 Internet 信息服務(wù) (IIS) 之間的關(guān)系如下:IIS 通過(guò) aspnet_isapi.dll(ASP.NET 的進(jìn)程模型)對(duì)可發(fā)布的 ASP.NET 文件的所有請(qǐng)求提供服務(wù) 。IIS 不會(huì)處理服務(wù)器端的代碼;而 ASP.NET 引擎則會(huì)處理服務(wù)器端代碼,然后將輸出返回給 IIS(如果可能,或另一個(gè) Web 服務(wù)器) 。
ASP.NET 并非僅僅是下一代的ASP,它為創(chuàng)建利用 Internet 的網(wǎng)絡(luò)應(yīng)用程序提供了全新的編程模型 。ASP.NET與ASP比較的特點(diǎn)如下:
1、改進(jìn)的性能和可伸縮性
1)編譯后執(zhí)行:ASP.NET 比傳統(tǒng) ASP 的運(yùn)行速度更快,同時(shí)保留了 ASP"只需點(diǎn)擊保存"的更新模型 。無(wú)需顯式的編譯步驟 。ASP.NET 自動(dòng)檢測(cè)變化,根據(jù)需要?jiǎng)討B(tài)編譯文件,并且保存編譯結(jié)果以便后續(xù)的請(qǐng)求再次使用 。動(dòng)態(tài)編譯保證了用戶的應(yīng)用程序總是最新的,并且編譯后執(zhí)行的操作會(huì)使其運(yùn)行速度更快 。對(duì)于多數(shù)從傳統(tǒng)的 ASP 遷移到 ASP.NET 的應(yīng)用程序,其處理的頁(yè)數(shù)增長(zhǎng)了 3 至 5 倍 。

推薦閱讀