国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > IIS > 正文

ISAPI篩選器能做到在單獨的進程空間中運行嗎?

2024-08-29 03:10:37
字體:
來源:轉載
供稿:網友
  為與Web服務器協同工作所開發的應用程序都有著特殊的要求。例如,你不能從一個URL中調用一個Notepad.exe實例并且希望在客戶端的系統上看到一個記事本窗口。為了從IIS中與請求進行交互(并不是CGI),程序必須使用ISAPI編寫。ISAPI是Internet服務器應用程序接口(InternetServerApplicationProgrammingInterface)的縮寫。
 
  有兩種可執行的ISAPI:擴展和篩選器。
 
  可以從一個URL中直接調用ISAPI擴展,如http://localhost/myisapi.dll。假設你已經在目錄上配置了IIS,允許腳本和可執行程序,并且用戶有執行NTFS的許可權限,則dll將會運行。IIS允許你指定應用程序是在進程內(作為Inetinfo部分)運行還是在進程外(作為IIS4.0上的MTX部分,或者作為IIS5.x部分的dllhost)運行。當一個應用程序在進程外運行時,Inetinfo就從問題中被隔離出來。如果應用程序出現故障,Web服務器也會出現故障。
 
  ISAPI篩選器又是另一個內容。ISAPI篩選器能改變進入或離開IIS的數據流。因此,ISAPI篩選器有著非常強大的功能,能用來實現客戶日志、驗證或更改數據流。對IIS5.0來說,在ISAPI篩選器中實現的特性包括數據壓縮、摘要驗證和URLScan。
 
  因為篩選器在IIS中扮演了一個如此重要的角色,所以它們總是作為Inetinfo部分運行在過程內。因此,正確的ISAPI篩選器結構對服務器的正常運行是必備的。你可能希望與Microsoft產品支持服務一起工作來確定問題,因為處理這種例外可能是一個較大的挑戰。
 
  基于這個考慮,有兩個新技術可以使生活更加輕松,IIS6.0就是其中的一個。由于它是一個新的體系結構,所有的ISAPI篩選器都在進程外運行。這將使Web服務器從一個捉摸不定ISAPI篩選器中隔離開來,但這實際上并沒有真正解決問題。為了解決這個問題,你可以考試使用.NET語言在ISAPI方面做一些工作。通使用C++設計ISAPI篩選器相比,使用.NET實現相同的功能要大為簡單。   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 彰化市| 炉霍县| 南宫市| 阳原县| 屏东市| 岐山县| 江阴市| 阆中市| 舟曲县| 高邮市| 合作市| 河北省| 忻州市| 武陟县| 泽库县| 滨海县| 桃园市| 开远市| 越西县| 二连浩特市| 灵台县| 会东县| 武强县| 兰州市| 寻甸| 咸宁市| 香河县| 安岳县| 宽甸| 驻马店市| 军事| 班玛县| 密云县| 静乐县| 德令哈市| 祥云县| 临夏市| 余干县| 衡阳市| 信阳市| 礼泉县|