我有一个处理传入邮件的电子邮件侦听应用程序,具体取决于电子邮件所在的“桶”(或队列)。每个桶的设置之一是“自动回复”。如果 AutoRespond 为真,我会向发件人发回一封确认电子邮件。
但是,当我更改 AutoRespond 设置时,它似乎没有生效。我熟悉在控制器上设置 OutputCache,但下面的这个逻辑来自我的电子邮件监听服务 cs 文件。
if (myObject.Bucket.AutoRespond)
{
SendEmailConfirmation(someArgs);
}
即使我可以看到它在数据库中设置为 False,这个 if 语句仍然评估为 True。如果我重新启动我的电子邮件收听服务,一切都很好,并且这个 if 语句的评估是正确的。有任何想法吗?