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

首頁 > 網(wǎng)站 > IIS > 正文

IIS7 經(jīng)典模式和集成模式的區(qū)別分析

2024-08-29 03:12:45
字體:
供稿:網(wǎng)友
經(jīng)典模式是為了與之前的版本兼容,使用ISAPI擴展來調(diào)用ASP.NET運行庫,原先運行于IIS6.0下的Web應(yīng)用程序遷移到IIS7.0中只要將應(yīng)用程序配置成經(jīng)典模式,代碼基本不用修改就可以正常運行。集成模式是一種統(tǒng)一的哀求處理管道,它將ASP.NET請求管道與IIS核心管道組合在一起,這種模式能夠提供更好的性能,能夠?qū)崿F(xiàn)配置和治理的模塊化,而且增加了使用托管代碼模塊擴展IIS時的靈活性。假如老的Web應(yīng)用程序運行于IIS7.0的集成模式下,可能需要對應(yīng)用程序的web.config文件進(jìn)行修改,尤其是使用了實現(xiàn)IHttpHandler接口的自定義模塊的情況。IIS7.0在同一個服務(wù)器上能夠同時支持兩種模式的應(yīng)用程序。

IIS6.0中ASP.NET MMC管理單元用于配置ASP.NET,7.0中ASP.NET應(yīng)用程序的管理域IIS管理更加緊密的集成在一起,不存在單獨的管理單元,所有的IIS和ASP.NET配置都是使用IIS管理器完成的。IIS7.0配置信息基于.NET framework配置系統(tǒng),所以IIS7.0中運行的應(yīng)用程序的web.config文件同時包含web服務(wù)器和ASP.NET配置設(shè)置,例如可以再web.config文件中設(shè)置擴展名和文件的映射(IIS6.0中必須在IIS中進(jìn)行配置)。

web.config文件的變化

system.webServer節(jié)指定了應(yīng)用于web應(yīng)用程序的IIS7.0設(shè)置,其父節(jié)點是configuration,該節(jié)點中可以設(shè)置的內(nèi)容包括:

當(dāng)請求未包含指定資源時,Web服務(wù)器返回給客戶端的默認(rèn)文檔(defaultDocument); 響應(yīng)的壓縮設(shè)置(httpCompression) 自定義頭部(httpProtocol節(jié)的customHeaders) 模塊(modules) 處理程序(handlers)

其中的一些設(shè)置僅適用于集成模式,而不適用于經(jīng)典模式,如經(jīng)典模式下運行的應(yīng)用程序則忽略web.config的system.WebServer節(jié)中指定的所有托管代碼模塊和處理程序,這種模式下web應(yīng)用程序應(yīng)該在syste.web節(jié)的httpModules和httpHandlers中定義模塊和處理程序。

將 Web 應(yīng)用程序遷移到集成模式

不包含自定義模塊或處理程序的 Web 應(yīng)用程序通常無需更改即可在 IIS 7.0 集成模式下正常工作。對于依靠于自定義模塊或處理程序的 Web 應(yīng)用程序,需要執(zhí)行以下步驟來使其能夠在集成模式下運行:

使用本主題稍后的將 Web Config 文件遷移到集成模式部分中描述的方法之一,在 Web.config 文件的 system.webServer 節(jié)中注冊自定義模塊和處理程序。

僅在自定義模塊的 Init 方法中定義 HttpApplication 請求管道事件(如 BeginRequest 和 EndRequest)的事件處理程序。

請確保您已解決 Upgrading ASP.NET Applications to IIS 7.0: Differences between IIS 7.0 Integrated Mode and Classic mode(將 ASP.NET 應(yīng)用程序升級到 IIS 7.0:IIS 7.0 集成模式和經(jīng)典模式之間的區(qū)別)的“Known Differences Between Integrated Mode and Classic Mode”(集成模式和經(jīng)典模式之間的已知區(qū)別)部分中討論的問題。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 获嘉县| 普宁市| 成安县| 龙陵县| 忻州市| 鄂温| 武定县| 乌鲁木齐市| 沭阳县| 南昌县| 时尚| 陆河县| 玉山县| 精河县| 高安市| 南溪县| 特克斯县| 启东市| 利川市| 天门市| 加查县| 阜平县| 霍州市| 巴里| 南澳县| 林州市| 根河市| 邻水| 娄烦县| 曲水县| 安泽县| 连平县| 盈江县| 大厂| 和平区| 富裕县| 仁怀市| 南丹县| 栾城县| 乃东县| 湖口县|