【发布时间】:2018-11-17 23:34:16
【问题描述】:
我在生成令牌以放入电子邮件以供用户重置密码时遇到问题。我在负载均衡器后面的两台 Web 服务器上的 IIS 7 上运行 .net 4.5 站点。
只要在生成它的同一台服务器上使用令牌,它就可以很好地工作。但如果另一台服务器是被击中的服务器,则“无效令牌”。产生错误。
我有三个可以测试的网址。负载平衡 url,以及直接指向负载平衡器后面的每个服务器的 url。我可以从负载平衡的 url 生成一个令牌并验证我点击了哪个服务器,然后我可以在同一服务器的直接 url 上使用该令牌。但是在对方服务器上使用它的组合不起作用。
最初我的机器密钥在两台机器上并不相同,我在一个多月前解决了这个问题。但它并没有解决问题。两台服务器都使用相同的代码库。负载平衡的域名令牌适用于直接进入其后面的服务器的域名,这意味着域名本身并不是我所知道的那样接近的因素。
我的配置还有什么问题?
【问题讨论】:
-
没人有什么想法吗?这令人失望。
标签: asp.net