成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET的HTTP模塊和處理程序之HTTP模塊的注冊和使用

開發 后端
為了實現擴充或擴展Web服務器的功能,ASP.NET提供了HttpHandler(HTTP處理程序)和HttpModule(HTTP模塊),這里,筆者將帶各位深入了解這些組件的詳細信息。這篇文章,筆者繼續向大家介紹ASP.NET中HTTP模塊的注冊和使用。

  在配置文件中注冊HTTP模塊

  當我們建立了HTTP模塊并把它復制到Web應用程序的bin目錄或者全局部件緩沖(Global Assembly Cache)之后,接下來就應該在web.config或machine.config中注冊它了。

  我們可以使用<httpModules>和<add>節點把HTTP模塊添加到Web應用程序中。實際上模塊都使用<add>節點列舉在<httpModules>和</httpModules>節點之內了。

  因為配置設置信息是可以繼承的,所以子目錄從父目錄那兒繼承配置設置信息。其結果是,子目錄可能繼承了一些不需要的HTTP模塊(它們是父配置信息的一部分);因此,我們需要一種刪除這些不需要的模塊的方法。我們可以使用<remove>節點;如果我們希望刪除從應用程序繼承得到的所有HTTP模塊,可以使用<clear>節點。

  下面的代碼是添加HTTP模塊的一個通用示例:

  1. <httpModules>  
  2. <add type="classname, assemblyname" name="modulename" />  
  3. <httpModules> 

  下面的代碼是從應用程序中刪除HTTP模塊的一個通用示例:

  1. <httpModules>  
  2. <remove name="modulename" />  
  3. <httpModules> 

  在上面的XML中:

  · Type屬性用類和部件名稱的形式指定了HTTP模塊的實際類型。

  · Name屬性指定了模塊的友好名稱。其它應用程序可以使用這個名稱來識別HTTP模塊。

  ASP.NET運行時如何使用HTTP模塊

  ASP.NET運行時使用HTTP模塊實現某些特殊的功能。下面的片段來自于machine.config文件,它顯示了ASP.NET運行時安裝的HTTP模塊:

  1. <httpModules>  
  2. <add name="OutputCache" type="System.Web.Caching.OutputCacheModule"/>  
  3. <add name="Session" type="System.Web.SessionState.SessionStateModule"/>  
  4. <add name="WindowsAuthentication" 
  5. type="System.Web.Security.WindowsAuthenticationModule"/>  
  6. <add name="FormsAuthentication" 
  7. type="System.Web.Security.FormsAuthenticationModule"/>  
  8. <add name="PassportAuthentication" 
  9. type="System.Web.Security.PassportAuthenticationModule"/>  
  10. <add name="UrlAuthorization" 
  11. type="System.Web.Security.UrlAuthorizationModule"/>  
  12. <add name="FileAuthorization" 
  13. type="System.Web.Security.FileAuthorizationModule"/>  
  14. </httpModules> 

  ASP.NET使用上面一些HTTP模塊來提供一些服務,例如身份驗證和授權、對話管理和輸出緩沖。由于這些模塊都注冊在machine.config文件中。

【編輯推薦】

  1. ASP.NET的HTTP模塊和處理程序
  2. ASP.NET的HTTP模塊和處理程序之請求的處理過程
  3. ASP.NET的HTTP模塊和處理程序之處理程序的執行
  4. ASP.NET的HTTP模塊和處理程序之對話狀態
  5. ASP.NET的HTTP模塊和處理程序之模塊實現
責任編輯:韓亞珊 來源: 天極網
相關推薦

2011-04-13 15:18:10

.htmHTTP請求處理

2011-04-13 16:59:41

HTTPASP.NET

2011-04-13 16:35:47

HTTPASP.NET

2011-04-13 16:27:48

HTTPASP.NET

2011-04-13 15:50:49

.htmHTTP請求處理

2009-07-23 16:20:48

HTTP協議ASP.NET

2009-08-03 11:21:47

ASP.NET編程模型

2023-07-04 08:26:15

2009-07-20 16:23:01

ASP.NET授權模塊

2009-07-28 15:29:03

實現HTTP請求ASP.NET

2011-02-13 09:37:55

ASP.NET

2009-07-22 18:03:00

ASP.NET ASP

2009-08-03 13:12:34

ASP.NET編程模型

2009-08-03 12:40:46

ASP.NET編程模型

2009-07-29 16:08:07

ASP和ASP.NET

2009-07-27 10:12:37

GridView和Ob

2009-07-27 13:25:15

Postback程序處ASP.NET

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程

2023-07-03 08:48:40

Web模塊化設計

2009-08-21 18:00:38

ASP.NET mac
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区视频在线观看 | 精品一区二区三区在线观看国产 | 美女福利网站 | 日本天天操 | 成人免费日韩 | 欧美在线精品一区 | 成人精品国产免费网站 | 另类 综合 日韩 欧美 亚洲 | 看片网站在线 | 欧美狠狠操 | 久久亚洲天堂 | 热久久免费视频 | 亚洲成人av | 中文字幕日韩欧美一区二区三区 | 中文字幕一区二区三区不卡 | 精品视频一区二区三区 | 日本精品视频 | 国产一区二区三区免费 | 91.xxx.高清在线 | 国产欧美一区二区三区国产幕精品 | 天堂在线1| 欧美.com | 97av视频在线| 精品久久一区 | 国产精品九九 | 天堂色综合 | 欧美啪啪 | 亚洲精品68久久久一区 | 日韩精品视频一区二区三区 | 视频一区二区三区中文字幕 | 一区二区精品 | 国产二区精品视频 | 国产这里只有精品 | 久久视频免费观看 | 成人特级毛片 | 国产农村妇女毛片精品久久麻豆 | 亚洲欧美激情四射 | www.日日干| 亚洲一区二区精品视频 | 成人综合视频在线观看 | 日韩www|