1
<%@ Application Language="C#" %>
2
<%@ Import Namespace="System.Diagnostics" %>
3
<%@ Import Namespace="System.Web.Mail" %>
4![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
<script runat="server">
6![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
void Application_Start(object sender, EventArgs e)
8
{
9
// 在应用程序启动时运行的代码
10![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
}
12
13
void Application_End(object sender, EventArgs e)
14
{
15
// 在应用程序关闭时运行的代码
16![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
}
18![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
19
protected void Application_Error(object sender, EventArgs e)
20
{
21
// 在出现未处理的错误时运行的代码
22
string strPageUrl = Request.Path;
23
string struserIP = System.Web.HttpContext.Current.Request.UserHostAddress;
24
Exception strErrorInfo = Server.GetLastError();
25
string strMessage = "Url:" + strPageUrl + "</br>";
26
strMessage = strMessage + "Time:" + DateTime.Now.ToString() + "</br>";
27
strMessage = strMessage + "UserIP:" + struserIP + "</br>";
28
strMessage = strMessage + " Error: ";
29
strMessage = strMessage + strErrorInfo.ToString() + "</br>";
30![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
MailMessage myMail = new MailMessage();
32
myMail.From = "CSS";
33
myMail.To = "sfwu@cclmotors.com";
34
myMail.Subject = "CSS Error";
35
myMail.BodyFormat = MailFormat.Html;
36
myMail.Body = strMessage;
37
myMail.BodyEncoding = Encoding.UTF8;
38
SmtpMail.SmtpServer = "sjexchange";
39
SmtpMail.Send(myMail);
40![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
string LogName = "CSS";
42
if ((!(EventLog.SourceExists(LogName))))
43
{
44
EventLog.CreateEventSource(LogName, LogName);
45
}
46
EventLog Log = new EventLog();
47
Log.Source = LogName;
48
Log.WriteEntry(strMessage, EventLogEntryType.Error);
49
}
50![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
51
void Session_Start(object sender, EventArgs e)
52
{
53
// 在新会话启动时运行的代码
54![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
}
56![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
57
void Session_End(object sender, EventArgs e)
58
{
59
// 在会话结束时运行的代码。
60
// 注意: 只有在 Web.config 文件中的 sessionstate 模式设置为
61
// InProc 时,才会引发 Session_End 事件。如果会话模式设置为 StateServer
62
// 或 SQLServer,则不会引发该事件。
63![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
}
65
66
</script>
67![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)