负载平衡简单的MVC3应用程序

时间:2012-09-12 17:25:59

标签: asp.net-mvc-3 load-balancing

我在.NET 4.0框架中有一个简单的MVC3应用程序,它不使用会话。它使用Windows集成(AD组)进行身份验证。它部署在2台服务器上(Windows 2003和IIS 6)。为了让MVC3在IIS 6下工作,我有一个解决方法,其中我添加了一个通配符映射。当我直接访问它们时,该应用程序在两台机器上都能正常工作。

我想使用硬件负载均衡器,以便我可以无缝地在两个服务器之间轮换。由于我的应用程序没有任何会话,这应该相当容易(我希望)。我想要做的是确保在LB将请求发送到该应用程序之前,应用程序正在服务器上运行。它可以像检查该应用程序中是否存在keepalive.htm文件一样简单。由于此特定应用程序的用户数量非常低,我不想设置非常复杂的解决方案。我尝试实现keepalive解决方案,但我一直收到401错误。即使我让所有人都可以读取文件并给它匿名访问(因此不需要身份验证),它仍然会给我同样的错误。我觉得让我的解决方法让MVC3为IIS 6工作正在阻碍。

有关如何对一个简单的MVC3应用进行负载均衡的任何想法,以便Loadbalancer可以在转发请求之前检查应用是否已启动?

感谢您的帮助。

0 个答案:

没有答案