有时,当用户从我的电子邮件中单击一个超链接时,超链接由ASP.NET处理两次而不是一次。
通常情况下,这个过程每次都有效。但有时Page_Load()会意外地被第二次调用(第一次调用后13秒),而会话(“唯一”)变量现在是空的。我很惊讶,因为我理解会话变量的持续时间要比13秒长得多。
VisualStudio2017 Pro上的后端.NET和ASP.NET。后端和ASP.NET的服务器是2012。
新闻这里是我认为的问题.第二鬼超链接事件有不同的IP.
事件..。1.我在Verizon iPhone 2上点击了超链接。第一次从Verizon到我的网站OK 3.14秒后,第二个超级链接与第一个相同,但来自MICROSOFT (40.107.238.44等)进入我的网站,是由于IP不同而产生的新会话,因此也被错误地处理了。
解决办法是忽略web事件,如果来自不同IP的相同URL。
那么,为什么我的iPhone上的电子邮件中的超链接会从microsoft中生成一个重复的超链接呢?带有超链接的电子邮件是由我的AzureWindowsServer2012IISVM上的.NET windows应用程序生成的。超链接的URL是我在相同的2012 IIS上的ASP.NET应用程序。
发布于 2018-06-26 15:26:46
我修改了我的ASP.NET网页应用程序,以检查我的网页上是否有不真实的超链接点击。相同的URL与以前的真实事件,我的网站,但不同的IP。
问题仍然存在:为什么微软会用不真实的超链接点击我的网站?
https://stackoverflow.com/questions/51002555
复制相似问题