gpt4 book ai didi

c# - 多服务器部署的 ASP.net 解决方案注意事项

转载 作者:行者123 更新时间:2023-11-30 16:01:19 27 4
gpt4 key购买 nike

我已经完成了 ASP.net 网站的所有开发,假设它将部署到单个服务器。由于我们正在扩展,我们正在考虑在云中通过多个 VM 运行网站进行可扩展托管。我们正在听取有关部署的专家建议,但我们聘请的帮助人员希望 ASP.net 站点能够在负载平衡的环境中运行。

我正在研究我的解决方案中可能需要更改的内容才能在多服务器部署上运行。

到目前为止,我发现我的所有缓存都需要在分布式缓存(如 NCache)上完成。为此所需的代码更改看起来还不错。

我们不使用 session 进行用户身份验证,这一切都是通过 cookie 完成的,所以我认为这不会导致任何问题。

还需要考虑哪些其他一般性问题? (我一直在寻找指南,但找不到)。

最佳答案

如果您使用 session 在调用之间存储数据,您将需要移动到 SqlServerSessionProvider。您还需要为负载均衡器上的所有服务器使用相同的机器 key ,否则 View 状态将无法工作。

这是一个 link来自 Scott Hanselman,列出了陷阱。

关于c# - 多服务器部署的 ASP.net 解决方案注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38851837/

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