我们的网站上有一个请求页面,用于发送电子邮件以确认请求。似乎每当访问此页面时,一些(不是全部)在不同时间多次发送,有时相隔数小时。该代码(这是一个旧的 ASP 页面)看起来不错,因为它只向收件人发送一次。所以我怀疑这是一个与编程相关的问题。
在查看 Exchange 服务器时,技术人员告诉我,他似乎在不同的时间收到了两次请求,所以问题出在代码和 Exchange 之间。我的假设是 IIS 似乎“记住”了该页面并出于某种原因重新运行它。
关于从哪里开始的任何提示?
我们有带有 Exchange 2007 的 IIS 6(如果有任何区别,则使用法语)。IIS 运行在 DMZ 中的 Windows Server 2003 机器(我相信是虚拟机)上。我不知道交易所。
谢谢你。
我会首先查看 IIS 日志文件,看看是否有多个请求向页面发出。如果是,那是正常的。如果不是,那么我将检查从电子邮件页面请求开始的客户端 IP。这可能只是一些病毒或恶意软件,可能会在一段时间后被触发。
在实际请求之前,IIS 不会自行触发任何页面(即使从它的缓存中)。