本文內容
結論
本文說明如何在 Internet Information Services (IIS) 5.0 中建立和設定 Web 應用程式。
IIS 應用程式是在網站中定義目錄集內執行的任何檔案。在建立應用程式時,要在 網站內指定起始點目錄 (也稱為「應用程式根目錄」)。起始點目錄內的每個檔案或資料夾,在建立另一個起始點目錄前,都會被視為該應用程式的一部分。您可以使用目錄界限來定義 Web 應用程式的範圍。 在 IIS 5.0 中,如果應用程式的起始點是針對虛擬目錄或實體目錄而建立,便會用「套件」圖示來指示起始點;如果是針對網站而建立,則會用「手中的地球」的圖示來指示起始點。如何建立 ASP Web 應用程式
-
按一下 [開始]
,指向 [程式集] ,指向 [系統管理工具] ,然後再按一下 [Internet 服務管理員] 。 -
按一下來擴充 * server name
,其中 server name 是伺服器的名稱。 -
用滑鼠右鍵按一下您要用來當做應用程式起始點的目錄,然後再按一下 [內容]
。 注意 :您可以使用網站的主目錄當做應用程式的起始點。 -
在 directory name Properties 對話方塊中 (其中 directory name 是您選取目錄的名稱),請執行下列其中一項作業:
-
如果您選取了網站,請按一下 [主目錄]
索引標籤。 - 或 - -
如果您選取了虛擬目錄,請按一下 [虛擬目錄]
索引標籤。 - 或 - -
如果您選取了實體目錄,請按一下 [目錄]
索引標籤。
-
-
在 [應用程式設定]
下按一下 [建立] 。 注意 :如果沒有 [建立] 按鈕,表示已經指定了預設的應用程式。在這種情況下,請按一下 [移除] ,移除預設的應用程式,然後再按一下 [建立] 。 -
在 [應用程式名稱] 方塊中輸入您要的應用程式名稱。請注意,應用程式的起始點會顯示在 [啟動點]
旁邊。 -
在 [使用權限]
清單中按一下您要提供給這個應用程式的使用權限等級。例如,對 ASP 指令檔或 Internet 資料庫連接器 (IDC) 指令檔,請按一下 [僅指令碼] 。 注意 : [僅指令碼] 選項比 [指令碼及執行檔] 選項來得安全。 -
在 [應用程式保護]
清單中按一下 [高 (隔離式)] ,然後再按一下 [套用] 。 -
按一下 [文件]
索引標籤。 -
如果您的應用程式所用的預設文件沒有顯示在文件清單中,請按一下 [新增]
。 -
請在 [預設文件名稱]
方塊中輸入文件名稱,然後再按一下 [確定] 。 -
請選取新增加的文件,然後再按一下向上鍵按鈕,直到新文件位在文件清單的頂端為止。
如何設定 ASP Web 應用程式
您可以為您所建立的每個 ASP 應用程式設定特定屬性。若要設定 ASP 應用程式,請遵循下列步驟:
-
按一下 [開始]
,指向 [程式集] ,指向 [系統管理工具] ,然後再按一下 [Internet 服務管理員] 。 -
在 [Internet Information Services]
視窗中,按一下來展開 * server name ,其中 server name 是伺服器的名稱。 -
用滑鼠右鍵按一下您要的網站或應用程式的起始點目錄,然後再按一下 [內容]
。 -
根據您選取的起始點目錄,請按一下 [主目錄]
、 [虛擬目錄] 或 [目錄] 索引標籤。 -
在 [應用程式設定]
下按一下 [設定] ,然後再按一下 [應用程式選項] 索引標籤。 -
如果您要 ASP 為每個存取 ASP 應用程式的使用者建立一個工作階段,請按一下來選取 [啟用作業狀態] 核取方塊。
-
如果想要 ASP 在輸出被送至要求的 Web 瀏覽器前收集所有由 ASP 網頁所產生的輸出, 請按一下選取
[啟用緩衝處理] 核取方塊。 -
請按一下選取 [啟用上層路徑] 核取方塊 -- 如果您要 ASP 使用目前目錄父目錄的相對路徑 (使用 ..
語法的路徑)。 注意 :如果您啟用這個選項,請不要啟用父目錄中的 Execute 使用權限。這會使子目錄中的指令檔無法在父目錄中執行非授權的程式。 -
在 [預設 ASP 語系] 方塊中輸入您要使用的語言。這個方塊指定用來在 ASP 分隔字元 ( <%
和 %> ) 內處理命令的語言。請注意 VBScript 是預設的 ASP 語言。 注意 :您可以覆寫 ASP 網頁中的預設語言,方法是使用 <%@LANGUAGE%> 指示檔。 -
在 [ASP 指令碼逾時時間] 方塊中輸入要讓 ASP 允許指令檔執行多久時間。
注意 :您可以將逾時期間設定為 1 和 2147483647 之間的值。 -
按兩次 [確定]
,儲存變更並返回 [Internet Information Services] 視窗。 -
結束 IIS。
如何在新網站內建立 ASP 應用程式的範例
下列範例說明如何在 IIS 中的新網站內建立 ASP 應用程式。 注意 :這個範例假設在磁碟機 C 上有 Windows 2000 預設安裝。
步驟 1:建立內容目錄
-
啟動「Windows 檔案總管」,然後瀏覽到下列位置:
C:\Inetpub
-
在 [檔案]
功能表上指向 [新增] ,然後再按一下 [資料夾] 。 -
在 [新資料夾]
方塊中輸入 Content ,然後再按 ENTER。 -
結束「Windows 檔案總管」。
步驟 2:建立 ASP 應用程式
-
啟動「Windows 記事本」。
-
在「記事本」視窗中,輸入下列程式碼:
<HTML>
<HEAD><TITLE>ASP Application</TITLE></HEAD> <BODY BGCOLOR=white> <H1>ASP Application</H1> <HR> Type your name <FORM METHOD=POST ACTION=Output.asp> <INPUT TYPE=TEXT NAME="username"> <INPUT TYPE=SUBMIT> </FORM> </BODY> </HTML> -
在 [檔案]
功能表上按一下 [另存新檔] 。 -
在 [另存新檔]
對話方塊中,瀏覽到 [儲存於] 清單中的 [內容] ,按一下 [存檔類型] 清單中的 [所有檔案] ,輸入 Input.htm (於 [檔名] 清單中),然後再按一下 [存檔] 。 -
在 [編輯]
功能表上按一下 [全選] ,然後再於 [編輯] 功能表上按一下 [刪除] 。 -
在「記事本」視窗中,輸入下列的程式碼:
<HTML>
<HEAD><TITLE>ASP Application</TITLE></HEAD> <BODY BGCOLOR=white> <P>You typed: <% NAME=REQUEST.FORM("username") RESPONSE.WRITE(NAME) %> </P> </BODY> </HTML> -
在 [檔案]
功能表上按一下 [另存新檔] 。 -
在 [另存新檔]
對話方塊中按一下 [儲存於] 清單中的 [內容] ,按一下 [存檔類型] 清單中的 [所有檔案] ,輸入 Output.asp (於 [檔案名稱] 清單中),然後再按一下 [存檔] 。 現在 [ASP 內容] 資料夾中有 Input.htm 檔案及 Output.asp 檔案。 -
結束「記事本」。
步驟 3:建立網站
-
按一下 [開始]
,指向 [程式集] ,指向 [系統管理工具] ,然後再按一下 [Internet 服務管理員] 。 -
在 [Internet Information Services]
視窗中按一下來展開 * server name ,其中 server name 是伺服器的名稱。 -
用滑鼠右鍵按一下 [預設網站]
,然後再按一下 [停止] 。 -
用滑鼠右鍵按一下 * server name
,指向 [新增] ,然後再按一下 [網站] 。 -
在網站建立精靈啟動後,按一下 [下一步]
。 -
在 [網站描述]
頁面上輸入 Example (於 [描述] 方塊中),然後再按一下 [下一步] 。 -
在 [IP 位址及連接埠設定] 頁面上按一下 [下一步]
。 -
在 [網站主目錄] 頁面上輸入 c:\inetpub\content (於 [路徑]
方塊中),然後再按一下 [下一步] 。 -
在 [網站存取權限] 頁面上確認只選取了下列的核取方塊:
Read
Run scripts (例如 ASP) -
按一下 [下一步]
,然後再按一下 [完成] 。 範例網站已經建立,而您則返回了 [Internet 服務管理員] 視窗。
步驟 4:設定 ASP 應用程式
-
在 [Internet 服務管理員]
視窗中,用滑鼠右鍵按一下 [範例] ,然後再按一下 [內容] 。 -
按一下 [主目錄]
索引標籤。 -
在 [應用程式設定]
下,按一下 [建立] 。 注意 :如果沒有顯示 [建立] 按鈕,表示已經指定了預設的應用程式。在這種情況下,請按一下 [移除] 來移除預設的應用程式,然後再按一下 [建立] 。 -
清除 [應用程式名稱] 方塊的內容,然後再輸入 Example 。
-
按一下 [文件]
索引標籤,然後再按一下 [新增] 。 -
在 [預設文件名稱]
方塊中輸入 Input.htm ,然後再按一下 [確定] 。 -
在文件清單中按一下 [Input.htm]
,然後再按一下向上鍵,直到 Input.htm 位在清單頂端為止。 -
按一下 [確定]
。您現在已返回 [Internet 服務管理員] 視窗。
步驟 5:測試 ASP 應用程式
-
用滑鼠右鍵按一下 [範例]
,然後再按一下 [瀏覽] 。 -
現在 [ASP 應用程式]
頁面會顯示在 Web 瀏覽器視窗中。 -
在 [輸入您的名稱] 方塊中輸入您的名稱,然後再按一下 [送出查詢]
。類似下列的頁面會顯示在瀏覽器視窗中,其中 name 是您輸入的名稱:您輸入了:
name
若要移除範例網站並重新啟動預設網站,請遵循下列步驟:
-
移除範例網站
:-
在 [Internet Information Services]
視窗中用滑鼠右鍵按一下 [範例] ,按一下 [刪除] ,然後當下列訊息顯示時,再按一下 [是] :您確定要刪除這個項目嗎?
注意 :這個程序不會移除 [內容] 目錄或其包含的檔案。
-
-
重新啟動預設網站
: 用滑鼠右鍵按一下 [預設的網站] ,然後再按一下 [啟動] 。預設網站會重新啟動。
參考
IIS 5.0 文件中有其他關於 ASP 應用程式的資訊。如果您已安裝了 IIS,請啟動 Internet Explorer,然後再瀏覽到下列主題:
如需關於 Microsoft ASP 的詳細資訊,請瀏覽下列的 Microsoft 網站:
如需關於指令檔的詳細資訊,請瀏覽下列的 Microsoft 網站:
如需關於 Web 和應用程式服務的詳細資訊,請瀏覽下列的 Microsoft 網站:
参考
本文件是根據 Microsoft Knowledgebase 文件編號 Q308164 翻譯的。若要參考原始英文文件內容,請至以下網址: