gpt4 book ai didi

c# - 调试 ASP.NET session 状态服务器问题

转载 作者:行者123 更新时间:2023-11-30 14:05:14 25 4
gpt4 key购买 nike

我们有一个在负载平衡服务器实例上运行的应用程序,因此配置为使用 ASP.NET session 状态服务,该服务在我们的一个数据库服务器上运行。虽然我们的应用程序的两个实例都可以成功连接到状态服务器,但 session 状态数据的更改并没有反射(reflect)在它们之间。 FI,如果我在服务器 A 上调用 Session.Add('SomeKey', SomeData),如果我随后尝试访问 Session['SomeKey'],则不会反射(reflect)出来在服务器 B 上。

Session.SessionID 在两台服务器上返回相同的值,我检查过它们都使用了在 machine.config 的 machinekey 部分配置的相同验证 key 和解密 key 值。我什至尝试在应用程序 web.config 中指定这些值。

我还应该注意哪些可能会导致这些症状,人们可以推荐哪些步骤来帮助调试此问题?

最佳答案

这有帮助吗:

http://support.microsoft.com/kb/325056

To maintain session state across different Web servers in the Web farm, the application path of the Web site (for example, \LM\W3SVC\2) in the Microsoft Internet Information Services (IIS) metabase must be the same for all of the Web servers in the Web farm. The case also needs to be the same because the application path is case-sensitive.

关于c# - 调试 ASP.NET session 状态服务器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/456220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com