在loadbalancer上托管MVC4 Web Api应用程序是否有任何额外配置?

时间:2012-09-10 15:03:54

标签: asp.net-mvc iis asp.net-web-api load-balancing

我们在server1上获得Mvc4 Web应用程序,在IIS 7.5上托管服务器2上调用我们的Restfull Mvc4 Web Apis。这个建筑师工作得很好。当我们将每个应用程序放在loadbalanced服务器上时,Web应用程序正常工作,但web api项目不会在loadbalancer上的第二台服务器上运行。我们刚刚克隆了环境,因此它们都具有相同的代码和配置,但服务器名称和映射都是相同的。

在loadbalancer上托管MVC4 Web Api应用程序是否还有其他配置?

有没有人真的让MVC4 Web Api在负载均衡环境下工作?

感谢,

2 个答案:

答案 0 :(得分:1)

  

在loadbalancer上托管MVC4 Web Api应用程序是否还有其他配置?

如果您的Web API是无状态的并且您没有使用任何ASP.NET会话,则不需要。如果您使用的是ASP.NET会话,则可能需要使用进程外会话状态而不是默认的内存。

  

有没有人真的让MVC4 Web Api在负载均衡环境下工作?

是的,我有。

答案 1 :(得分:0)

我发现了问题!该死的问题是我们的防火墙阻止了Web请求