成人免费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 16:59:41

HTTPASP.NET

2011-04-13 15:18:10

.htmHTTP請求處理

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編程模型

2009-07-20 16:23:01

ASP.NET授權模塊

2009-07-28 15:29:03

實現HTTP請求ASP.NET

2023-07-04 08:26:15

2009-08-03 13:12:34

ASP.NET編程模型

2009-08-03 12:40:46

ASP.NET編程模型

2011-02-13 09:37:55

ASP.NET

2009-07-22 18:03:00

ASP.NET ASP

2009-07-27 10:12:37

GridView和Ob

2009-07-29 16:08:07

ASP和ASP.NET

2023-07-03 08:48:40

Web模塊化設計

2009-07-27 13:25:15

Postback程序處ASP.NET

2009-07-27 14:46:16

XML和ASP.NET

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入門教程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩视频在线免费观看 | 久久久久久久久久久久91 | 91国产在线视频在线 | 999久久久 | 免费在线精品视频 | 欧美一级大黄 | 亚洲综合在线视频 | 亚洲一区中文 | 拍戏被cao翻了h承欢 | 羞羞在线视频 | 亚洲国产一区二区视频 | 少妇久久久久 | 国产精品久久久久久久久久免费看 | 精品伊人久久 | 亚洲视频第一页 | 国产高清久久 | 91精品国产乱码久久蜜臀 | 久久999 | 亚洲国产第一页 | 日韩精品一区二区三区中文在线 | 国产一区视频在线 | 亚洲二区精品 | 不卡视频一区 | 成人免费三级电影 | 伊人精品国产 | 亚洲国产一区视频 | 91原创视频在线观看 | 精品久久一区二区三区 | 国产精品久久久久久妇女6080 | 久久久久久成人 | 久久蜜桃av | 中文在线a在线 | 男女网站视频 | 日韩成人高清在线 | 欧美日韩亚洲系列 | 中文字幕免费 | 红桃视频一区二区三区免费 | 成人午夜在线 | 精品av| 五月婷婷激情网 | 国产精品久久久 |