2009-08-05 36 views
0

我想構建一個調度程序,並且正在考慮使用類似於此處在stackoverflow上使用的調度程序來執行此調度程序。目前,在IIS中,我有兩個網站指向同一個應用程序,用兩個不同的域代表同一個網站(即www.xyz.com.au和www.xyz.co.nz)。2個網站,1個ASP.NET應用程序和ASP.NET調度程序

我的問題是調度程序會同時運行兩次嗎?調度程序根據條件發送電子郵件,並記錄下來。我可以記錄何時針對特定記錄發送電子郵件。檢查日誌可以防止重複,但如果調度程序同時運行,則可能會失敗。

一個窗口服務,似乎走的路,但我只是好奇,如果任何你們那裏,答案可能是什麼,這種情況下

乾杯!

回答

1

這完全取決於您配置IIS的方式。如果您在IIS中創建2個獨立的網站和應用程序池,它將運行兩次,但如果您只創建一個網站並讓它監聽兩個不同的網址,則它只會運行一次。

也許最好只使用其中一個域作爲「主」域,並將其他重定向到它。這是因爲像谷歌這樣的搜索引擎不喜歡重複的網站。

而當您的站點只使用一個URL時,您肯定知道用戶可以保留其會話,會話/ cookie不會在不同的域中共享。

(我知道最後一部分有點偏題,但它只是一個提示)