sharepoint HttpModule实现方式
2015-06-23 11:50
169 查看
首先写个IHttpModule的实现类
然后在iis 80 目录下面的webconfig的<modules runAllManagedModulesForAllRequests="true">节点下配置
<add name="ReqestModule" type="NuctechEquipment.Layouts.NuctechEquipment.AppCore.HttpModules.ReqestModule,NuctechEquipment" />
--name是名字 建议和类名一样
--type 逗号前面的是命名空间+类 逗号后面的类所在的dll 名字
最后把这个dll也放在iis 80网站下的bin目录里面就好了
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web; namespace NuctechEquipment.Layouts.NuctechEquipment.AppCore.HttpModules { public class ReqestModule : IHttpModule { //初始化---必须实现的 public void Init(HttpApplication context) { //事件注册----------吧自定义的方法注册 context.BeginRequest += new EventHandler(Application_BeginRequeset); context.EndRequest += new EventHandler(Application_EndRequeset); } //开始请求---自定义的重写的开始请求的方法和结束请求时候的方法 public void Application_BeginRequeset(object sender, EventArgs arg) { } //结束请求 public void Application_EndRequeset(object sender, EventArgs arg) { HttpApplication app = sender as HttpApplication; Console.WriteLine(app.Request.FilePath); if (app.Request.FilePath.Contains(".aspx") == false) { } } //释放---必须实现的 public void Dispose() { } } }
然后在iis 80 目录下面的webconfig的<modules runAllManagedModulesForAllRequests="true">节点下配置
<add name="ReqestModule" type="NuctechEquipment.Layouts.NuctechEquipment.AppCore.HttpModules.ReqestModule,NuctechEquipment" />
--name是名字 建议和类名一样
--type 逗号前面的是命名空间+类 逗号后面的类所在的dll 名字
最后把这个dll也放在iis 80网站下的bin目录里面就好了
相关文章推荐
- 面向物联感知终端的Java网络编程 (一)
- socket编程-- 基于TCP协议的网络程序
- 网络编程 C++ ———MFC Socket
- MFC 网络编程
- 【Android笔记】不能在主线程中进行网络操作
- 使用Node.js实现HTTP 206内容分片的教程
- vc 网络编程(socket)
- java网络笔记
- 在Node.js中使用HTTP上传文件的方法
- HTTP请求响应状态码详解
- java中HttpServletRequest可获取的URI方法介绍
- 笔记_网络03
- 【网络协议】TCP交互数据流和数据流成块
- 一、网络基础
- 软件定义网络、网络虚拟化和网络功能虚拟化的区别
- TCP的流量控制与拥塞控制
- 安卓网络编程——使用HttpURLConnection
- 安卓网络编程——webView加载有道网页
- iOS应用架构谈 网络层设计方案
- 学习笔记-基础知识12-网络编程