sharepoint HttpModule实现方式

首先写个IHttpModule的实现类

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目录里面就好了

版权声明:本文为博主原创文章,未经博主允许不得转载。

,造物之前,必先造人。

sharepoint HttpModule实现方式

相关文章:

你感兴趣的文章:

标签云: