gpt4 book ai didi

iis-6 - ASP.NET 专家 - 设置应用程序域名以在横向扩展方案中共享 SQL session 时的小问题

转载 作者:行者123 更新时间:2023-12-04 02:29:54 25 4
gpt4 key购买 nike

我们已经扩展了 ASP.NET 应用程序的某些部分以在一台服务器上运行,而其他部分则在另一台服务器上运行(& 在子域下)。

两台服务器共享(SQL Server)Session。我们使用了this MS article创建一个微型 HTTP 模块来在两台服务器之间同步应用程序域名(没有 cookie 域代码,可以在 web.config 中配置。我后来发现 this CodeProject article 基本相同。)

一切正常,除了一个小问题:部署更改或 web.config 调整需要手动应用程序池回收 (自动回收不再起作用 - 相反,我们得到“网络服务器当前不可用/点击刷新”错误)。

我尝试将应用程序域命名代码从 HTTP 模块移动到 Global.asax 的 Application_Start 部分(也许这是一个更好的地方?) - 但收到了同样的问题。

我知道一种解决方案是在 SQL Server Session 存储过程之一中硬编码应用程序名称;但我有点犹豫要不要这样做。

编辑:该应用是 IIS 6.0 下的 ASP.NET 3.5(感谢@Chris & @bzlm)

最佳答案

您应该检查是否在 IIS 中打开了正确的回收事件,也许这可以帮助 http://support.microsoft.com/kb/332088

关于iis-6 - ASP.NET 专家 - 设置应用程序域名以在横向扩展方案中共享 SQL session 时的小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637975/

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