本帖最后由 makoshen 于 2011-09-26 18:20:36 编辑

解决方案 »

  1.   

    timer控件是实现该需求的一种方法之一,坐等楼下高见
      

  2.   

       private void timer1_Tick(object sender, EventArgs e)
            {
             
                if (DateTime.Now.Day.ToString()== GetMonthLastDate(2000, 5).ToString() && DateTime.Now.Hour.ToString()=="17")
                {
                //xxoo
                }
            }
      

  3.   

    如果 你想aspx页面执行该代码那必须保证每个月最后的第二天的下午5点有人访问这个页面。
      

  4.   

    在Application对象里面附加一个线程,让线程循环,判断当前时间是你想要的就发
    有个Global的文件,在ApplicationStart里面创建线程,并附加到Application对象里面。
      

  5.   

    是的 我查阅了相关资料
    实现自动定时发送邮件 大概有3个方案 系统任务,数据库存储过程发送,还有GLOBAL这个
    不知道用那个好啊