2个网站,1个ASP.NET应用程序和ASP.NET调度程序

时间:2009-08-05 04:46:12

标签: asp.net scheduler

我想构建一个调度程序,并且正在考虑使用类似于stackoverflow上曾经使用过的调度程序来执行调度程序。目前,在IIS中我有两个指向同一个应用程序的网站,代表同一个网站,有两个不同的域名(即www.xyz.com.au和www.xyz.co.nz)。

我的问题是调度程序会同时运行两次吗?调度程序根据条件针对记录发送电子邮件。我可以在针对特定记录发送电子邮件时进行记录。检查日志可以防止重复,但如果调度程序同时运行,则可能会失败。

窗口服务似乎还有很长的路要走,但是如果你们中的任何一个人对这个场景有什么答案,我只是很好奇

干杯!

1 个答案:

答案 0 :(得分:1)

这完全取决于您配置IIS的方式。如果您在IIS中创建了2个单独的网站和应用程序池,它将运行两次,但如果您只创建一个网站并使其收听两个不同的URL,则它只会运行一次。

最好只使用其中一个域作为“主”域,并使另一个域重定向到它。这是因为谷歌等搜索引擎不喜欢重复的网站。

当您的网站只使用一个网址时,您确定用户可以保留其会话,会话/ Cookie不会在不同的网域上共享。

(我知道最后一部分有点偏离主题,但这只是一个提示)

相关问题