[SecuritySafeCritical]
public static void RegisterModule(Type moduleType)
{
if (DynamicModuleReflectionUtil.Fx45RegisterModuleDelegate != null)
{
DynamicModuleReflectionUtil.Fx45RegisterModuleDelegate(moduleType);
return;
}DynamicModuleUtility.LegacyModuleRegistrar.RegisterModule(moduleType);
}
[assembly: WebActivatorEx.PreApplicationStartMethod(typeof(RoutingCore.PreApplicationStartRegist), "PreStart")]
namespace RoutingCore
{
public class PreApplicationStartRegist
{
private static bool hasLoaded;
public static void PreStart()
{
if (!hasLoaded)
{
hasLoaded = true;
DynamicModuleUtility.RegisterModule(typeof(RoutingModule));
}
}
}
}
public class RoutingModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.BeginRequest += new EventHandler(context_BeginRequest);
context.Error += new EventHandler(context_ErrorRequest);
}
void context_BeginRequest(object sender, EventArgs e)
{
}
void context_ErrorRequest(object sender, EventArgs e)
{
HttpApplication ap = sender as HttpApplication;
var error = ap.Server.GetLastError();
var code = (error is HttpException) ? (error as HttpException).GetHttpCode() : 500;
if (code != 404)
{
}
// 写入本地文件,队列或数据库
// ...
ap.Server.ClearError();
ap.Response.Write(error.Message);
ap.Response.End();
}
public void Dispose() { }
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有