void
Application_Start(
object
sender, EventArgs e)
{
System.Timers.Timer timer =
new
System.Timers.Timer();
timer.Elapsed +=
new
System.Timers.ElapsedEventHandler(Send);
timer.AutoReset =
true
;
timer.Enabled =
true
;
}
void
Application_End(
object
sender, EventArgs e)
{
System.Threading.Thread.Sleep();
string
strUrl =
"服务器地址"
;
System.Net.HttpWebRequest _HttpWebRequest = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(strUrl);
System.Net.HttpWebResponse _HttpWebResponse = (System.Net.HttpWebResponse)_HttpWebRequest.GetResponse();
System.IO.Stream _Stream = _HttpWebResponse.GetResponseStream();
_HttpWebResponse.Close();
}
void
Application_Error(
object
sender, EventArgs e)
{
}
void
Session_Start(
object
sender, EventArgs e)
{
}
void
Session_End(
object
sender, EventArgs e)
{
}
private
void
Send(
object
sender, System.Timers.ElapsedEventArgs e)
{
switch
(DateTime.Now.Hour)
{
case
:
case
:
SendEMail();
break
;
}
}
private
void
SendEMail()
{
string
mailFrom = System.Configuration.ConfigurationManager.AppSettings[
"MailFrom"
].ToString();
string
mailUser = System.Configuration.ConfigurationManager.AppSettings[
"MailUser"
].ToString();
string
mailPassword = System.Configuration.ConfigurationManager.AppSettings[
"MailPassword"
].ToString();
string
hostIP = System.Configuration.ConfigurationManager.AppSettings[
"MailHost"
].ToString();
List<
string
> mailAddress =
new
List<
string
>();
string
mailSubjct =
"邮件主题"
;
string
mailBody =
"邮件内容:"
;
mailAddress.Add(
"邮件地址"
);
string
strReturn = sendMail(mailSubjct, mailBody, mailFrom, mailAddress, hostIP, mailUser, mailPassword,
false
);
}