tijian_tieying/web/Web/Global.asax

58 lines
1.7 KiB
Plaintext
Raw Normal View History

2025-02-20 12:14:39 +08:00
<%@ Application Language="C#" %>
<%@ Import Namespace="System.IO" %>
<script RunAt="server">
void Application_Start(object sender, EventArgs e)
{
// 在应用程序启动时运行的代码
}
void Application_End(object sender, EventArgs e)
{
// 在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
// 在出现未处理的错误时运行的代码
}
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
}
void Session_End(object sender, EventArgs e)
{
// 在会话结束时运行的代码。
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
// 或 SQLServer则不引发该事件。
}
void Application_BeginRequest(object sender, EventArgs e)
{
if (HttpContext.Current.Request.Url.AbsoluteUri.ToLower().StartsWith("https://oa.dcqcdc.com/"))
{
if (!HttpContext.Current.Request.Url.AbsoluteUri.ToLower().Contains("dccdc/wxapp"))
{
HttpContext.Current.Response.StatusCode = 404;
HttpContext.Current.Response.End();
return;
}
}
if (HttpContext.Current.Request.Url.AbsoluteUri.ToLower().Contains("oa.dcqcdc.com") && !HttpContext.Current.Request.Url.AbsoluteUri.ToLower().Contains("dccdc"))
{
HttpContext.Current.Response.StatusCode = 404;
HttpContext.Current.Response.End();
return;
}
}
</script>