630 likes | 792 Views
ASP.NET 網頁製作教本 -- 從基本語法學起. 第1章 建立 ASP.NET 作業平台. 1-1 安裝 ASP.NET 的軟硬體需求. 硬體需求. 作業系統 : Windows 2000 Professional、Windows 2000 Server、Windows XP Professional 或 Windows .NET Server。( 註) CPU : 沒關係,只要可以跑上述的 Windows 都行,當然,越高檔越好。 記憶體 :基本需求 128 MB , 但建議 256 MB 。
E N D
ASP.NET 網頁製作教本-- 從基本語法學起 第1章 建立 ASP.NET 作業平台
硬體需求 • 作業系統:Windows 2000 Professional、Windows 2000 Server、Windows XP Professional 或 Windows .NET Server。(註) • CPU:沒關係,只要可以跑上述的 Windows 都行,當然,越高檔越好。 • 記憶體:基本需求 128 MB,但建議 256 MB。 • 硬碟空間:至少預留 110 MB,但如果是「加值安裝」,則至少需預留 500MB。 (註) Windows 95、98、ME、NT 4.0、XP Home 等版本的 Windows 均無法執行 ASP.NET。
軟體需求與取得 在軟體需求方面,將分成以下幾個等級: • 必要安裝:一定要安裝才能執行ASP.NET 的軟體或元件。 • 建議安裝:基於網路安全的考量,建議安裝的軟體或元件。 • 加值安裝:安不安裝均不影響 ASP.NET的運作,但安裝之後,會多出參考文件、範例及輔助工具。
豪華安裝 • 如果您覺得一一取得以上所列出的軟體太麻煩了,也可以直接購買微軟最新的Visual Studio.NET(當然,花錢是無可避免的),因為Visual Studio.NET 包含以上所列出的所有軟體(IIS 除外),在您安裝Visual Studio.NET 之後,以上所列出的所有軟體也都會安裝到系統中。若採用此一安裝方式,您的硬碟必須預留更大的空間。
安裝前的基本觀念 • 作業系統不同,所需安裝之軟體也可能不同,在幾個不同版本的 Windows 中,所需安裝之軟體會有以下差異:
安裝前的基本觀念 (續1) 讓我們來看看您所使用的作業系統是哪一種,然後該怎樣進行安裝: • Windows XP:再度提醒您,XP Home 無法執行 ASP.NET(因為 XP Home 並沒有提供 IIS),所以這裡所說的 Windows XP 指的是 Windows XP Professional 版本。如果您使用這個版本的作業系統,那麼執行 p.10 的「必要安裝」之後,再執行 p.16 的「安裝本書範例」,就可以開始使用本書了。
安裝前的基本觀念 (續2) • Windows 2000 Server或Professional:先執行 p.10 的「必要安裝」,接著再執行 p.12 的「建議安裝」(註:如果您的機器不需要連上網際網路,只是在家裡進行測試,也可以省略此一步驟),最後執行 p.16的「安裝本書範例」,然後開始使用本書。
安裝前的基本觀念 (續3) • Windows .NET Server:只要執行 p.10 「必要安裝」中的「安裝 IIS」(MDAC及 .NET Framework 都無必要),即可執行 p.16 的「安裝本書範例」,然後開始使用本書。
如果需要存取SQL Server 資料庫 • 想要存取 SQL Server,您的機器必須安裝有完整的 SQL Server 或是 MSDE(SQL Server Desktop Engine)。在軟體取得方面,MSDE 附屬於 .NET Framework SDK,所以如果您想要存取 SQL Server,而機器中還沒有安裝完整的 SQL Server,請參閱 p.13「加值安裝」中的介紹,執行 .NET Framework SDK 及 MSDE 的安裝。
必要安裝 -- 安裝IIS Step 1-1 • 啟動「開始」功能表的「控制台」,待出現「控制台」視窗時,啟動「新增或移除程式」,接著會出現「新增或移除程式」視窗,如下圖:
必要安裝 -- 安裝IIS Step 2 • 選取「新增/移除 Windows 元件」,接著會出現「Windows 元件精靈」視窗,請核取「Internet Information Services(IIS)」,然後按下「下一步」鈕,如上圖,接著依據指示,一路安裝下去,即可完成 IIS 的安裝。
必要安裝 -- 安裝 .NET Framework • 請務必先安裝 IIS,然後才安裝 .NET Framework,如果先安裝 .NET Framework,然後才安裝 IIS,則 ASP.NET 網頁將無法執行。 • .NET Framework 的安裝很簡單,首先開啟本書所附之光碟的 /setup /dotNetFramework 目錄,然後執行其中的 dotnetfx.exe,再依據指示一路安裝下去,即可完成 .NET Framework 的安裝。
必要安裝 -- 安裝MDAC • MDAC 的安裝也很簡單,首先開啟本書所附之光碟的 /setup/MDAC27 目錄,然後執行其中的 mdac_typ.exe,接下來在「使用者授權合約」中需核取「我接受上述授權合約的所有條款」,如圖-3,然後再依據指示一路安裝下去,即可完成 MDAC 的安裝。
建議安裝 • 如果您使用的是 Windows 2000 Professiona 或 2 000 Server,而且您會連線到網際網路,那麼基於安全的考量,建議您安裝 Windows 2000 SP2(Service Pack 2)及 IE 6.0 版。(如果您使用的是 XP 或 .NET Server,此一安裝是沒有必要的)
建議安裝(續1) • 軟體取得方面,如果您持有 Visual Studio.NET ,那麼可以考慮安裝 Visual Studio.NET,因為 Windows 2000 SP2 及IE 6.0 版會在 Visual Studio.NET 安裝時也一併安裝到系統中。 • 如果您不想安裝完整的 Visual Studio.NET,則可利用 Visual Studio.NET的「Windows Component Update」光碟安裝 Windows 2000 SP2 及 IE 6.0。
建議安裝(續2) • Windows 2000 SP2及IE 6.0位於「Windows Component Update」這片光碟的以下目錄: • 如果您沒有Visual Studio.NET,也沒關係,可進入微軟網站下載安裝,其網址為: Windows 2000 SP2 目錄: /Win2kSP2IE 6.0 目錄: /IE60 http://windowsupdate.microsoft.com
建議安裝(續3) • 然後依據網頁的指示,下載安裝 Windows 2000 SP2 及 IE 6.0。
加值安裝 • 加值安裝主要是安裝 .NET Framework SDK 及其附屬的參考文件、範例及 MSDE。如果您持有 Visual Studio.NET,那麼安裝 Visual Studio.NET 之後,.NET Framework SDK 也會一併安裝在系統中。 • 如果您沒有 Visual Studio.NET,則可進入以下網址下載安裝: http://www.asp.net/download.aspx
加值安裝(續2) • .NET Framework SDK下載後為一 setup.exe 執行檔,執行此一執行檔即可安裝好 .NET Framework SDK。 .NET Framework SDK 安裝之後,即含有相關參考文件,這些參考文件可在「程式集 -> Microsoft .NET Framework SDK」群組中找到。
加值安裝(續3) • MSDE(SQL Server Desktop Engin) 的安裝:安裝 .NET Framework SDK 之後,開啟以下目錄: • 然後執行其中的 instmsde.exe,即可安裝好 MSDE,安裝後須重新開機,方可啟動 SQL Server 資料庫引擎。 • 安裝 MSDE 的目的是為了存取 SQL Server 資料庫,如果您持有完整的 SQL Server 版本,安裝 SQL Server 也可以達到相同的目的。 C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Setup\msde
加值安裝(續4) • QuickStart 範例網頁的設定:設定的方法是開啟以下目錄: • 然後執行其中的 ConfigSamples.exe,執行後即可設定好 QuickStart 範例網頁。設定之後,利用以下網址瀏覽 QuickStart範例網頁: C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Setup http://localhost/quickstart/aspplus/
安裝本書範例 • 請執行範例光碟的 \setup\Setup.exe 執行檔,執行之後,安裝程式會顯示一些訊息畫面,而您只要依據指示,一路按下「下一步」即可完成安裝
安裝本書範例(續2) • 安裝之後,請檢查 IIS 的 www 根目錄(註:在預設情況下,www 根目錄位於C:\Inetpub\wwwroot),您會發現多出kjaspx 目錄,而其中含有本書的所有範例,除了這個目錄之外,範例光碟的 kjaspx 目錄也會有相同的檔案,不過光碟中的檔案只能供您瀏覽,在實際運作中,只有 www 根目錄底下的 kjaspx 目錄才可以執行。
安裝本書範例(續3) • 必要的設定:本書某些章節的範例會寫資料到檔案中,因此 kjaspx 目錄必須設定成網路共用的。 • 完成範例的安裝之後,請接著參照附錄-B「設定網路共用的目錄與檔案」的說明,將 kjaspx 目錄設定成網路共用的,否則從第 10 章起,將會有某些範例不能執行。
安裝本書範例(續4) • 完成以上的安裝及設定之後,開啟瀏覽器輸入以下網址即可瀏覽本書範例: http://localhost/kjaspx
單機作業模式 • 使用http://localhost/kjaspx瀏覽本書範例,其中的localhost表示本機,而http://localhost/kjaspx會瀏覽本機kjaspx目錄的網頁,這種網頁瀏覽方式筆者稱之為單機作業模式。
區域網路作業平台 • 如果說我們想把 ASP.NET 安裝在某一個機器中,讓同一區域網路的其他機器都可以瀏覽此一機器中的網頁,如下圖,該如何安裝呢
區域網路作業平台(續1) • 首先您必須為每一部機器安裝好網路卡,並且將他們連接起來,而接下來最重要的工作是 IP 位址的設定。
區域網路作業平台(續3) • 設定IP位址首先要開啟「Internet Protocol(TCP/IP)內容」視窗,其過程如下: • 開啟「控制台」,然後執行「網路連線」(屬於「網路及網際網路連線」分類)(如果是Windows 2000,則是執行「控制台」的「網路及撥號連線」),接著會出現「網路連線」視窗,如下圖:
區域網路作業平台(續5) • 接下來以滑鼠雙按「區域連線」圖示,接著會出現「區域連線狀態」視窗,在此一視窗中,按下「內容」鈕,如下圖:
區域網路作業平台(續7) • 接著會出現「區域線連內容」視窗,請選取其中的「Internet Protocol (TCP/IP)」,然後按下「內容」鈕,如下圖,即可開啟「Internet Protocol(TCP/IP)內容」視窗進行IP位址的設定。
設定IP 位址的方式 • IP 位址的設定方式有兩種:自動取得 IP位址及指定 IP 位址,在區域網路作業平台的建立中,Server(也就是安裝 IIS 及ASP.NET 這部機器)採指定 IP 位址方式較為常見 。
設定IP 位址的方式(續1) • 「IP 位址」欄位:IP 位址的分配是由 InterNIC(http://rs.internic.net)統籌管理的,如果我們要建構一個 Internet 網站,一定要先向 ISP(例如 Hinet、SeedNet…)申請以取得全世界唯一的 IP 位址(註:ISP所擁有的 IP 位址則是 ISP 事先向InterNIC申請的)。
設定IP 位址的方式 (續2) • 但 InterNIC 也保留了以下 IP 位址供私人使用(例如自己家裡使用的機器或公司內部的區域網路): • 以上IP位址可以自己選用,不必向 InterNIC 或 ISP 申請。 Class A 10.0.0.0 ~ 10.255.255.255 Class B 172.16.0.0 ~ 172.31.255.255 Class C 192.168.0.0 ~ 192.168.255.255
設定IP 位址的方式(續3) • 「子網路遮罩」欄位:子網路遮罩最普遍的設定值是 255.255.255.0,除了可適用於單機之外,也適用於小型區域網路(少於 256 部機器的網路)。