Código de respuesta 401 para solicitudes json con ASP.NET MVC

¿Cómo deshabilitar el manejo estándar de ASP.NET del código de respuesta 401 (redireccionando a la página de inicio de sesión) para las solicitudes AJAX / JSON?

Para las páginas web está bien, pero para AJAX necesito obtener el código de error 401 correcto en lugar de 302/200 atractivo para la página de inicio de sesión.

Actualizar: Hay varias soluciones de Phil Haack, PM de ASP.NET MVC -http://haacked.com/archive/2011/10/04/prevent-forms-authentication-login-page-redirect-when-you-donrsquot-want.aspx

Respuestas a la pregunta(7)

Su respuesta a la pregunta