1

我们在 server1 上获得了 Mvc4 Web 应用程序,调用 server2 上的 Restfull Mvc4 Web APIs,两者都托管在 IIS 7.5 上。这种架构工作正常。当我们将每个应用程序放在负载均衡的服务器上时,Web 应用程序可以正常工作,但是 Web api 项目不会在负载均衡器上的第二台服务器上运行。我们刚刚克隆了环境,因此它们都具有相同的代码和配置,但服务器名称和映射。

在负载均衡器上托管 MVC4 Web Api 应用程序是否有任何额外配置?

有没有人真正让 MVC4 Web Api 在负载平衡环境中工作?

谢谢,

4

2 回答 2

1

在负载均衡器上托管 MVC4 Web Api 应用程序是否有任何额外配置?

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

有没有人真正让 MVC4 Web Api 在负载平衡环境中工作?

是的,我有。

于 2012-09-10T16:37:15.460 回答
0

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

于 2019-01-07T11:58:50.947 回答