五月综合缴情婷婷六月,色94色欧美sute亚洲线路二,日韩制服国产精品一区,色噜噜一区二区三区,香港三级午夜理伦三级三

您現(xiàn)在的位置: 365建站網(wǎng) > 365文章 > 網(wǎng)站部署到IIS之后, Application_Start不執(zhí)行

網(wǎng)站部署到IIS之后, Application_Start不執(zhí)行

文章來源:365jz.com     點擊數(shù):1939    更新時間:2009-09-18 10:26   參與評論
問題描述 : 

我是在Application_Start給網(wǎng)站初始化了一個計時器, 通過這個計時器實現(xiàn)一些特定的定時任務(wù).

問題原因:

    把網(wǎng)站部署到IIS上的時候忘記Copy Global.asax文件,

以下是在Application_Start中編碼時需要注意的一些基礎(chǔ)問題,跟次問題無關(guān),只在此說明以下.

1. Application_Start中 HttpContext中的Current對象還沒有初始化,所以無法根據(jù)Request,MapPath獲取到網(wǎng)站相關(guān)的路徑,
   
    如要操作文件,建議在Web.Config AppSetting段加一個配置字段,用來記錄你所訪問的路徑.

2. 另外Timer中程序的執(zhí)行時間小于Timer執(zhí)行間隔時間的時候, 在進(jìn)入Timer執(zhí)行代碼時先停掉Timer, 等代碼執(zhí)行完后在打開Timer.
ex: void timer_Elapsed(object Sender, System.Timers.ElapsedEventArgs e)
{
      timer.Stop();
     
     ........
Execute Code...
------

 timer.Start();
}

影響后果: Timer計時器會多次條用timer, 導(dǎo)致程序邏輯很亂,想看具體結(jié)果的,自己做個Demo做測試就知道了.

Flyear ASP.Net技術(shù)交流群

13159246 (QQ群號)

如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇

發(fā)表評論 (1939人查看,0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
昵稱:
最新評論
------分隔線----------------------------

其它欄目

· 建站教程
· 365學(xué)習(xí)

業(yè)務(wù)咨詢

· 技術(shù)支持
· 服務(wù)時間:9:00-18:00
365建站網(wǎng)二維碼

Powered by 365建站網(wǎng) RSS地圖 HTML地圖

copyright © 2013-2024 版權(quán)所有 鄂ICP備17013400號