動態伺服器網頁的入門資訊:

文章翻譯 文章翻譯
文章編號: 297943 - 檢視此文章適用的產品。
本文曾發行於 CHT297943
全部展開 | 全部摺疊

在此頁中

結論

本文說明如何開始使用中伺服器網頁 (ASP)。這份文件是一系列的文章,其中一個項目很重要的 「 快速入門 」 主題。

其他相關資訊

對象

本文主要是針對新手以及中級人員熟悉電腦程式設計。雖然之前使用如 HTML 網頁程式開發語言很有幫助,您不需要具有前一次若要完成文中步驟的經驗。

ASP 是什麼?

ASP 是一系列的 Web 伺服器執行的軟體元件和讓網頁開發人員建立動態網頁。透過 ASP 的優點在於靜態 HTML 網頁時 ASP 網頁就像是一種電腦程式執行Web 伺服器上,可以計算出結果、 處理使用者輸入、 讀取或寫入資料庫及檔案,以及每次插入 「 即時 」 的更新的內容使用者瀏覽網頁。

相關的技術

在 Microsoft Windows 平台上,ASP 會與 Web 伺服器中執行。的網際網路資訊服務 (IIS) 所使用的 web 伺服器。它也是儘可能使用來執行 ASP 受限的功能,在 Microsoft 個人網頁伺服器上設定執行 Microsoft Windows 95、 Microsoft Windows 98 中,以及 Microsoft (適當),Windows NT 工作站。ASP 也可以執行在 Unix 作業系統上使用軟體廠商所建立的特殊擴充程式。

因為 ASP是用來建立商務應用程式的網頁,frquently 是定期使用於資料庫,例如 Microsoft Access,Microsoft SQL Server,或其他廠商的資料庫。別人建立的資料庫,ASP 一起使用時頁面甚至可以執行異動的應用程式,例如所使用的銀行使用 COM + 或 Microsoft 交易伺服器 (MTS) 的功能。數字工具可用來建立 ASP 網頁,範圍從簡單的文字編輯器,例如[記事本],受歡迎的網站建立工具,由 Microsoft 和其他廠商,或功能完整的程式設計工具例如 Microsoft Visual asp 網頁。

逐步指示

步驟 1: 安裝 ASP

Windows 2000

ASP 3.0 版所隨附的所有版本Microsoft Windows 2000 作業系統。自動安裝 ASP您可以在 Windows 2000 安裝 [網際網路資訊服務] 選項。若要安裝此選項,請依照下列步驟執行:
  1. 在 [控制台]中,按一下 [新增/移除程式]。
  2. 按一下 [新增/移除 Windows 元件],然後選取 [網際網路資訊服務的核取方塊。
  3. 在 Windows 元件精靈中,按一下 [下一步],然後遵循螢幕上的指示。
Windows NT 4.0 伺服器

在執行舊版的 ASP,2.0 版中,Microsoft Windows NT 4.0 伺服器,它會要求您安裝 Windows NT4.0 選項套件。若要安裝 ASP,從網際網路資訊伺服器設定] 對話方塊,在您選取的元件安裝。此外,安裝最新的 Windows NT 4.0 Service Pack,使用選項套件。

若要安裝 Windows NT 4.0 的選項組件和最新Windows NT 4.0 Service Pack,請造訪下列 Microsoft 網站:
Windows NT 4.0 選項的封包

Windows NT 4.0 Service Pack
Windows 95、 Windows 98 中,與 Windows NT 4.0 工作站

但 ASP 版本 2.0 也會在 Windows 95,Windows 98 上執行和 Windows NT 4.0 工作站,藉由安裝個人 Web 伺服器 (適當)。適當包含與 Windows NT 選項套件中。當下載精靈執行時,請選取適當的作業系統 (例如,選取Windows 95)。

如果要下載 Windows NT 選項組件,請造訪下列 Microsoft 網站:
Windows NT 4.0 選項的封包
安裝程式即將 (我也是)

安裝程式即將上不支援 ASP。

步驟 2: 設定 Web 伺服器上的 Web 應用程式

在安裝 IIS 或適當之後,您必須設定網站Web 伺服器上的應用程式。本文假設您正在執行 IIS在 Windows 2000 版本 5.0。這些指示還會使用 IIS 4.0 版Windows NT 4.0 伺服器,和 ASP 程式碼會在 IIS 和適當運作。針對在適當時,設定 Web 應用程式的指示,請參閱文件這是隨附於適當的。注意: Microsoft Visual asp 網頁 6.0 版與 Microsoft FrontPage2000 可以自動執行的應用程式安裝了 Web 伺服器上。如果您使用其中一個程式來建立網站,則可以略過下列的手動安裝指示,並直接繼續執行步驟 3。
  1. Windows 2000 電腦上,開啟網際網路服務管理員 (ISM)。若要這樣做,請在 [開始] 功能表上,按一下 [執行時,型別 inetmgr然後按一下[確定]。「 網際網路資訊服務 (ISM) 主控台隨即開啟。
  2. 展開包含您的電腦名稱的最上層節點。預設的網站上按一下滑鼠右鍵,按一下 [新增],然後按一下伺服器擴充功能的 Web
  3. 新的子 Web 精靈就會開始。按一下 [下一步] 以繼續。在 [目錄名稱] 文字方塊中,輸入要建立的 Windows 資料夾的名稱您的 Web 應用程式。在 [標題] 方塊中,輸入別名所指向基礎實體 Windows資料夾。標題是使用者看到的 URL 路徑的一部分時,它的(例如,瀏覽此 Web 應用程式http://www.microsoft.com/MyWebTitle).標題可以不同基礎實體 Windows 資料夾名稱,但這個範例中,只要鍵入 MyWeb 做為這兩個資料夾名稱,標題。按一下 [下一步],接受預設值,以存取控制,再按一下 [下一步],,然後按一下完成
  4. 在 ISM 的左邊窗格中,選取預設的網站一次,然後按 F5 鍵以重新整理虛擬清單資料夾。請注意新建立的應用程式的虛擬資料夾會出現在 [預設網站。
  5. 您的應用程式的資料夾上按一下滑鼠右鍵,然後按一下 [內容]。在 [目錄] 索引標籤,請遵循下列步驟:
    • 選取的讀取權限
    • 請確定執行權限設定為 [僅指令碼
    • 如果使用 [建立] 按鈕,則按一下它。
  6. 關閉 [內容] 對話方塊。在 ISM 中,請注意您虛擬的圖示資料夾沒有出現黃色的資料夾,但在灰色方塊中有綠色符號。這表示您的應用程式設定並就緒主控 ASP 網頁,因此您可以關閉 ism 了。

步驟 3: 建立您的第一個 ASP 網頁

附註: 例如,請勿使用視覺化的 asp 網頁或 FrontPage建立 ASP 網頁。雖然兩個應用程式都可以輕鬆地建立 ASP 網頁,但它最好還是為了學習起見撰寫 ASP 網頁以簡單的文字使用像是記事本的編輯器。
  1. 按一下 [開始,指向 [程式集、 指向[附屬應用程式],然後按一下[記事本]
  2. 在記事本中,貼上下列程式碼基本頁面結構:
    <%@ Language="Vbscript" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>My First ASP Page</title>
    </head>
    <body>
    
    
    </body>
    </html>
    					
  3. 在頁面中,鍵入一些 ASP 識別項標記和 ASP 程式碼。請注意,若要執行的 ASP 程式碼,它必須由下列其中一個項目一套標記。Web 伺服器會使用這些標記來識別所必須的程式碼在伺服器上先處理它將網頁傳回瀏覽器。

    • ASP 識別項標記 1: < [此處為 ASP 程式碼] %%>

      在此方法,您建立的開頭標記包含小於符號 (<) and="" percent="" (%)="" symbols,="" a="" closing="" tag="" with="" the="" percent="" (%)="" and="" greater="" than="" (="">)您可以編寫 ASP 程式碼的開頭和結尾標記之間。</)>
    • ASP 識別項標記 2:<Script runat="Server"> [Your ASP code goes here] </Script>

      這種方法,指令碼標記完全一樣HTML 指令碼標記,不同之處在於所需的開場白編寫指令碼標記屬性呼叫此刻執行 = [伺服器]。
    例如,將對 ASP 標記的主體標記之間在 ASP 網頁。之間 ASP 標記中,輸入下列的 VBScript 程式碼範例,讓您的 ASP 網頁的已完成的版本如下所示:
    <%@ Language="Vbscript" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>My First ASP Page</title>
    </head>
    <body>
    
    <%
    	'Use an apostrophe to delimit code comment lines like this one.
    	'Declare variables.
    	Dim strGreeting, strTime, strTotal
    
    	'Process and calculate.
    	strTotal = 10 * 21
    	strTime = Now()
    
    	'Create a string that inserts the value of the two earlier
    	'variables.
    	strGreeting = "Hello World!  The current date and time are:  " & strTime & ".<BR>" &  _
    "The result of our calculation is:  " & strTotal
    
    	'Output the results to the browser
    	Response.write strGreeting
    	
    %>
    
    </body>
    </html>
    					

步驟 4: 儲存 ASP 網頁的 Web 應用程式

現在建立的 Windows 資料夾中儲存您的 ASP 網頁您在步驟 1 中的 Web 應用程式。當您使用伺服器擴充程式的網站精靈在步驟 1 中,您所輸入之實體的 Windows 資料夾的資料夾名稱,包含 Web 應用程式的內容,然後精靈會建立該資料夾,為您。根據預設,精靈會建立新資料夾和子網站根目錄中IIS 網站。因為您使用 myweb 作為資料夾和您的標題別名,它在系統上的典型路徑如下:
C:\Inetpub\Wwwroot\MyWeb
當 IIS 中,執行 MyWeb 應用程式,而且您使用若要檢視的應用程式啟動的應用程式的 URL 路徑的 web 瀏覽器與 Web 通訊協定 (http://)。接下來,如果這是您的本機 Web,只是您的電腦或公司的內部網路,使用您的 Windows 電腦名稱 (適用於範例中, MyServer),或可公開存取網際網路網站 (例如,使用您的網域名稱www。MyCompany.com)。最後,貼附上別名或Web 應用程式的子資料夾的標題。產生的 URL 類似下列 URL:
http://MyServer/ MyWeb

-或者-

http://www。MyCompany.com/MyWeb
若要儲存您在上一個步驟中建立 ASP 網頁和將它放入 Web 應用程式,請依照下列步驟執行:
  1. 在記事本中,在 [檔案] 功能表中,按一下 [儲存
  2. 在 [另新檔] 對話方塊中,請使用 [儲存] 下拉式清單方塊找不到您的應用程式的實體資料夾(例如 C:\Inetpub\Wwwroot\MyWeb)。
  3. 在 [存檔類型] 下拉式清單方塊中,選取 [所有檔案
  4. 在 [檔案名稱] 文字方塊中,刪除 [預設副檔名,您看到的而且然後輸入 (例如,您以 ASP 副檔名的檔名Default.asp)。
  5. 按一下 [儲存]。

步驟 5: 使用 Web 伺服器,以檢視網頁

開啟網頁瀏覽器,例如 Microsoft Internet Explorer。在地址,鍵入新的 ASP 網頁的 URL。例如,如果您的伺服器在本機執行 (也就是說,它不提供網頁在網際網路上),URL類似下列:
http://MyComputerName/MyWeb/Default.asp
或者,如果您的伺服器提供服務網頁的 URL 在網際網路上類似下列:
http://www。MyCompany.com/MyWeb/Default.asp
請注意在 IIS 中的新 Web 應用程式會自動設定作為預設值中的檔案的虛擬資料夾中的 [預設] 或 [索引您Web 應用程式。換句話說,如果您可以使用 Default.asp 做為名稱您首頁] 頁面或應用程式中的第一頁,您並沒有使用在 URL 中的檔案名稱。您可以找出所在的虛擬資料夾Default.asp 頁面上,如下所示:
http://MyComputerName/MyWeb/

使用 ASP 額外的協助

如需詳細資訊,請瀏覽的端對端 ASP 新聞群組問題和答案。它位於 「 網際網路伺服器程式設計",其中位於 「 Web 程式開發 」,在下列的 Microsoft 開發人員網路(MSDN)線上新聞群組網站:
線上新聞群組
http://msdn.microsoft.com/newsgroups/
如需詳細資訊,請造訪下列 Microsoft 網站:
動態伺服器網頁支援中心 」
http://support.microsoft.com/?scid=ph;zh-cn;555
各種技術問題的相關說明,請造訪下列 Microsoft若要搜尋 「 Microsoft 知識庫 」 的網站:
搜尋知識庫
http://support.microsoft.com/search
若要直接從 Microsoft 取得說明,請造訪下列Microsoft 網站,並開啟技術支援事件:
http://support.microsoft.com/directory/question.asp?sd=gn&fr=0
ASP 教學課程、 程式碼範例和參考,請造訪下列 Microsoft 網站取得:
25 + ASP 秘訣,以改善效能和樣式

動態伺服器網頁的教學課程

全盤瞭解指令碼

您可以掌握 ASP: 動態伺服器網頁的 Abc

ASP 慣例

在 ASP 的 COM 物件
如第三方 ASP 參考資料和教學課程,請造訪下列網站:
4GuysFromRolla
http://www.4guysfromrolla.com/

15Seconds.com.
http://www.15seconds.com

ASP101.com
http://www.asp101.com

ASPToday
http://www.asptoday.com/

ASPWire
http://www.aspwire.co.uk/

LearnASP
http://www.learnasp.com

W3Schools.com
http://www.w3schools.com
Microsoft提供可協助您尋找技術支援的第三方連絡資訊。這份連絡資訊可能會變更不另行通知。Microsoft 則否保證此第三方連絡人的正確性此資訊。

屬性

文章編號: 297943 - 上次校閱: 2012年11月19日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Active Server Pages 4.0
關鍵字:?
kbinfo kbmt KB297943 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:297943
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com