62,041
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using Microsoft.Web;
using Microsoft.Web.Infrastructure;
using Microsoft.Web.Infrastructure.DynamicModuleHelper;
using WebActivator;
using System.Security;
using System.Security.Cryptography;
using System.Text;
using System.Data;
using System.Data.OracleClient;
[assembly: System.Web.PreApplicationStartMethodAttribute(typeof(RoutingCore.FristExecuteClass), "FristExecute")]
namespace RoutingCore
{
public class FristExecuteClass
{
private static bool hasLoaded;
public static void FristExecute()
{
if (!hasLoaded)
{
hasLoaded = true;
DynamicModuleUtility.RegisterModule(typeof(RoutingModule));
}
}
}
public class RoutingModule : IHttpModule
{
public const string entrypted_key = "938BNCE27394E271036848EECABECD0";
public void Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(context_BeginRequest);
context.Error += new EventHandler(context_ErrorRequest);
}
void context_BeginRequest(object sender, EventArgs e)
{
HttpApplication ap = sender as HttpApplication;
}
void context_ErrorRequest(object sender, EventArgs e)
{
HttpApplication ap = sender as HttpApplication;
}
}
}
新建一个C#项目,添加一个.CS类文件,文件里面的代码内容如上,编译生成DLL,这个DLL放到网站BIN目录就可以了,控制全局,要求.NET 4.0