Asp.net 是否更改Azure网站的负载平衡服务器?
我在Azure上部署了一个ASP.NET Web应用程序(不是Web角色),该应用程序正在进行负载平衡。我正在使用Redis处理共享会话数据 出于测试目的,我想提供一种触发页面加载以使用不同服务器的方法。目标是输出服务器的本地主机名(已经完成),观察它的变化,同时观察会话数据保持不变 如果这个“不同的服务器”只意味着“再次解决负载平衡问题,但消除当前服务器的粘性”(即,通过我的3服务器扩展,只有66%的机会获得新服务器),那么我很好。如果这是客户端或服务器端解决方案,我也可以。但是,我不希望它是一个动手操作的基础架构解决方案(即,我希望避免在所有3台服务器上都安装一个浏览器,然后将分发版放到1台服务器上,然后看着两个浏览器无缝地过渡到一台遗留服务器)。我希望这是由测试人员控制,由开发人员创建的应用程序中的功能辅助 这种情况可能吗?亲和性cookie(ARRAfinity)控制“粘性”。通过清除此cookie,您可能会得到另一个web平衡器骰子Asp.net 是否更改Azure网站的负载平衡服务器?,asp.net,azure,session-state,azure-web-app-service,Asp.net,Azure,Session State,Azure Web App Service,我在Azure上部署了一个ASP.NET Web应用程序(不是Web角色),该应用程序正在进行负载平衡。我正在使用Redis处理共享会话数据 出于测试目的,我想提供一种触发页面加载以使用不同服务器的方法。目标是输出服务器的本地主机名(已经完成),观察它的变化,同时观察会话数据保持不变 如果这个“不同的服务器”只意味着“再次解决负载平衡问题,但消除当前服务器的粘性”(即,通过我的3服务器扩展,只有66%的机会获得新服务器),那么我很好。如果这是客户端或服务器端解决方案,我也可以。但是,我不希望它是
另外,远程识别web场服务器的一种常见技术是将服务器主机名嵌入主布局页面底部的HTML注释中。我看你是对的。读了这篇文章后,我有一些不正确的假设:顺便说一下,出于我的目的,我可以把服务器名smack dab放在屏幕上,这样既方便又好。我现在也要添加一个按钮!感谢您为我回答了另一个Azure问题!!:-)或者更好的是,现在我知道搜索什么了,我会这样做:
也可以根据经过身份验证的用户有条件地进行搜索,这也是一个好主意。既然您已经指出了要使用的cookie,我现在有很多选项可以轻松解决这个问题。谢谢