使用 [新增指令碼對應] 及 [編輯指令碼對應] 對話方塊,在網頁伺服器上新增原生處理常式或編輯現有的原生處理常式。 「原生處理常式」(Native Handler) 又稱為指令碼引擎,為回應特定要求的原始碼 .exe 或 .dll 檔案。
附註 | |
指令碼對應提供與舊版 IIS 的回溯相容性。 執行檔必須寫入 CGI 規格,動態連結程式庫必須支援 ISAPI 擴充程式介面。 |
如果您將某類型的要求對應至 .exe 檔案 (指令碼引擎),當要求進入伺服器且其符合處理常式對應時,CgiModule 就會載入相關的執行檔。 如果您將某類型的要求對應至 .dll 檔案 (指令碼引擎),當要求進入伺服器且其符合處理常式對應時,IsapiModule 就會載入該 DLL。 例如,IIS 7 包含 Active Server Pages (ASP) 的處理常式對應。 .asp 檔案的所有要求都會由 asp.dll 指令碼引擎處理,由於 ASP.DLL 是 ISAPI 擴充程式,所以由 IsapiModule 載入該指令碼引擎。
附註 | |
如果您設定執行檔的指令碼對應,請確定 CgiModule 已登錄並已在 [模組] 網頁上啟用。 同樣的,如果您設定 DLL 的指令碼對應,請確定 IsapiModule 已登錄並已在 [模組] 網頁上啟用。 |
在按一下 [確定] 新增或儲存處理常式對應後,執行檔必須新增到 [ISAPI 及 CGI 限制] 清單才能執行。
UI 元素清單
元素名稱 | 描述 | ||||
---|---|---|---|---|---|
要求路徑 | 輸入您要處理常式處理其要求的副檔名或檔案名稱及其副檔名。 例如,如果您要處理常式執行 ASP 檔案的所有要求,請輸入 *.asp;如果您要處理常式執行特定檔案的所有要求,則輸入該檔案名稱及其副檔名,例如 Myfile.asp。
| ||||
執行檔 | 在實體檔案系統中輸入 CGI 程式或 ISAPI 擴充程式的路徑。
| ||||
… | 在實體檔案系統中找出該 .exe 或 .dll 檔案。 | ||||
名稱 | 輸入處理常式對應的描述名稱。 | ||||
要求限制 | 開啟 [要求限制] 對話方塊,您可以在此對話方塊為對應指定額外的選擇性限制。 |