避免在asp.net mvc上/中重定向

时间:2017-09-15 13:17:45

标签: asp.net asp.net-mvc asp.net-mvc-4 redirect load-balancing

我最近在我的网站前添加了一个负载均衡器。 负载均衡器将发出HEAD /请求,并期望200 ok。

不幸的是,无论我做什么,我都面临302重定向(我指定的任何默认控制器)。

这会导致负载均衡器认为网站已关闭。 不幸的是,负载均衡器不是我可以配置的,或以其他方式改变行为。

很简单,每当发出HEAD /请求时,我想返回200 ok。 最好只针对HEAD请求,以使负载均衡器满意。

有关如何执行此操作的任何建议或想法?

1 个答案:

答案 0 :(得分:0)

我没有必要将它用于负载均衡器,但您可能会考虑使用[HttpHead]。它应该像指定post动作一样使用。它可能类似于以下内容:

[HttpHead]
public ActionResult Index()
{
    return View();
}