搞WEB的朋友知道,经常会担心自己的WEB应用出错,在。NET中,可以用EMAIL报告WEB应用中的错误了,假如,如果能充分利用webservice的话,利用国外的免费发送手机短信的webservice(我记得以前有的,现在不知道还有没有了),将WEB应用的错误信息通知不在电脑前或不在公司的你,那是不是很有用呢?
private void Application_Error(object sender, System.EventArgs e)
{
string strErrorMsg = "CSF Application Error/n/n";
strErrorMsg += "Error in Path :" + Request.Path;
strErrorMsg += "/n/n Error Raw Url :" + Request.RawUrl;
Exception myError =Server.GetLastError();
strErrorMsg += "/n/nError Message :" + myError.Message;
strErrorMsg += "/n/nError Source :" + myError.Source;
strErrorMsg += "/n/nError Stack Trace :" + myError.StackTrace;
strErrorMsg += "/n/nError TargetSite :" + myError.TargetSite;
string strEmail =" sample123@email123.com;"
//调用发EMAil的组件,网上很多的
SendMail(strEmail,strEmail, "CSF Error", strErrorMsg);
}