程序出错通过邮件第一时间发送给相关技术负责人
来源:互联网 发布:淘宝网华为mate8手机壳 编辑:程序博客网 时间:2024/05/17 03:44
开发工具 VS2003 B/S WEB项目
每次把项目发布到客户服务器上,通常都会对项目跟踪一段时间。
在实施过程中,对于项目中出现的程序问题,能保证第一时间通知给相关的技术负责人,很重要。
在ASP.NET WEB项目Global.asax 类中有一个Application_Error的事件,可以捕获到所有程序上的错误。
对于发送给技术人员的邮件,一般需要提供:
1:用户的IP地址
2:操作人员的姓名
3:程序的完整路径
4:程序错误发生的时间
5:程序错误的完整信息
protected void Application_Error(Object sender, EventArgs e){ string UserName = "xxxxxxx";Exception ErrorInfo = Server.GetLastError();string Message = ErrorInfo.ToString(); System.Web.Mail.MailMessage mail=new System.Web.Mail.MailMessage(); mail.From="986661678@QQ.COM"; mail.To="TGL2008@VIP.QQ.COM"; mail.Subject = "湖南人民出版社("+UserName+Request.UserHostAddress.ToString() + ") 程序异常:" + GetPath() + " " + System.DateTime.Now.ToString("yyyy-MM-dd hh:mm"); mail.BodyFormat=System.Web.Mail.MailFormat.Text; mail.Body = Message; System.Web.Mail.SmtpMail.SmtpServer="smtp.qq.com"; mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1"); mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "986661678"); mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "xxxxxxxxxx"); //把错误信息发送给技术人员 TGL2008@VIP.QQ.COMSystem.Web.Mail.SmtpMail.Send(mail);}
- 程序出错通过邮件第一时间发送给相关技术负责人
- SMTP 通过程序发送邮件
- Python 通过命令行发送邮件程序
- 程序异常后通过邮件发送
- continuum 发送邮件出错
- Linux下通过Sendmail给外部邮箱发送邮件
- 给用户发送邮件
- 发送邮件给我
- 使用.NET技术发送邮件(通过调用Outlook)
- 通过SOCKET发送邮件
- 通过PHP发送邮件!
- 通过spring发送邮件
- 通过Java发送邮件
- 通过SMTP发送邮件
- 通过触发器发送邮件
- 通过javaMail发送邮件
- 通过smtp发送邮件
- 通过javamailsenderimpl发送邮件
- java体系结构
- 敲击最多的键和编程语言语法
- /etc/inittab文件的字段及其说明
- VC增加windows消息处理方法
- 超文本传输协议(HTTP协议)文档关于HTTP状态码笔记
- 程序出错通过邮件第一时间发送给相关技术负责人
- MFC调用动态库步骤举例
- hdu 2222(ac自动机入门题)
- Hacking the App Stores
- transfer
- 单向链表的创建和逆转(完整程序)
- 异步提交
- Ad Hoc Distributed Queries未启动 解决方法
- STL之List(一)