最佳解答者
自動執行功能

問題
-
解答
-
直接寫成一支windows service,定時執行task就好了。
不要用網頁去做。
(console project產生.exe檔,設定windows工作排程,定時執行即可)
如果你的疑問是,那之前那一堆.aspx要怎麼重用,這時候就要看當初系統設計有沒有切BLL出來了,或是讓相同邏輯的程式碼只有一份。
如果網頁跟console project都要共用那一份邏輯,就新建一個類別庫(library),讓console project跟網站都參考這一顆dll就可以了。
授人以魚,三餐之需;授人以漁,終生之用。
希望各位發問的朋友,得到的是如何釣魚的知識。之後也可以分享給別人,釣魚的知識。而不是肚子餓了,就上來討魚吃。
若您的程式碼有SQL injection的問題,在修改完畢之前,我不願意給您任何解答。因為解決了您的程式問題,造成更大的系統漏洞問題,還不如讓程式壞掉。
請參考:SQL injection簡介與解決方式
常用資源參考:
小弟的blog: In 91,wiki: my wiki
- 已編輯 91MVP, Moderator 2012年12月28日 上午 10:36
- 已提議為解答 No.18MVP, Moderator 2013年1月2日 上午 01:27
- 已標示為解答 ChenBruceModerator 2013年1月2日 上午 02:59
所有回覆
-
直接寫成一支windows service,定時執行task就好了。
不要用網頁去做。
(console project產生.exe檔,設定windows工作排程,定時執行即可)
如果你的疑問是,那之前那一堆.aspx要怎麼重用,這時候就要看當初系統設計有沒有切BLL出來了,或是讓相同邏輯的程式碼只有一份。
如果網頁跟console project都要共用那一份邏輯,就新建一個類別庫(library),讓console project跟網站都參考這一顆dll就可以了。
授人以魚,三餐之需;授人以漁,終生之用。
希望各位發問的朋友,得到的是如何釣魚的知識。之後也可以分享給別人,釣魚的知識。而不是肚子餓了,就上來討魚吃。
若您的程式碼有SQL injection的問題,在修改完畢之前,我不願意給您任何解答。因為解決了您的程式問題,造成更大的系統漏洞問題,還不如讓程式壞掉。
請參考:SQL injection簡介與解決方式
常用資源參考:
小弟的blog: In 91,wiki: my wiki
- 已編輯 91MVP, Moderator 2012年12月28日 上午 10:36
- 已提議為解答 No.18MVP, Moderator 2013年1月2日 上午 01:27
- 已標示為解答 ChenBruceModerator 2013年1月2日 上午 02:59
-
大大:
可是如果我發mail是要有條件式,比如說廠商沒有回覆資料,才發mail通知, 所以我會寫程式去判斷是否有回覆資料,
如果用exe不會影響嗎?
看來您還沒搞懂exe是怎麼寫的囉,可能也不瞭解.NET的程式究竟如何運作的。
console project中,當然還是可以連資料庫、讀檔案或接外部服務,更甚至比ASP.NET還單純多了。
除非你的判斷條件,需要user有UI,輸入後才確定要不要寄信。(如果是這種,那就跟你原發問內容講的情境不相同)
否則通常應該都會以資料庫為主,撈出符合條件的廠商,再寄信給他們。
授人以魚,三餐之需;授人以漁,終生之用。
希望各位發問的朋友,得到的是如何釣魚的知識。之後也可以分享給別人,釣魚的知識。而不是肚子餓了,就上來討魚吃。
若您的程式碼有SQL injection的問題,在修改完畢之前,我不願意給您任何解答。因為解決了您的程式問題,造成更大的系統漏洞問題,還不如讓程式壞掉。
請參考:SQL injection簡介與解決方式
常用資源參考:
小弟的blog: In 91,wiki: my wiki