将同一Asp.Net核心发布到多个节点时出现加密异常

将同一Asp.Net核心发布到多个节点时出现加密异常,asp.net,azure,asp.net-core,azure-traffic-manager,Asp.net,Azure,Asp.net Core,Azure Traffic Manager,当我将同一应用发布到Azure中的多个节点并使用traffic manager均匀路由请求时,我在ApplicationInsights中遇到以下错误,我无法确定原因: Microsoft.AspNetCore.Antiforgery.Internal.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken)","outerId":"11388138","message":"The key {XXXXXXXXXXX

当我将同一应用发布到Azure中的多个节点并使用traffic manager均匀路由请求时,我在ApplicationInsights中遇到以下错误,我无法确定原因:

Microsoft.AspNetCore.Antiforgery.Internal.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken)","outerId":"11388138","message":"The key {XXXXXXXXXXXXXX} was not found in the key ring.","type":"System.Security.Cryptography.CryptographicException","id":"9351281"}]
在添加新节点之前,我们从未见过此错误

谢谢你的帮助


更新:我已禁用traffic manager并将dns链接到两个不同的Web应用程序,错误仍然存在,可能是将同一解决方案部署到两个不同的Web应用程序导致了问题?

您使用的是防伪令牌,它们已加密或具有签名,并且所需密钥在新框中不可用。可能会帮助您或为您指明正确的方向。@Matt非常感谢您,您能否帮助我们在Azure中实现该问题的解决方案?我认为另一个答案是非azure案例。@Matt在这两个案例中启用ARR亲和性可以解决问题吗?链接答案的第一部分谈到azure密钥,但很抱歉,我没有在azure上处理这个问题。更多可能有用的信息,祝你好运@Matt非常感谢,请参见上面的编辑