Código de resposta 401 para solicitações do json com o ASP.NET MVC

Como desabilitar o tratamento padrão do ASP.NET do código de resposta 401 (redirecionando para a página de login) para solicitações AJAX / JSON?

Para as páginas da web, tudo bem, mas para o AJAX eu preciso acertar o código de erro 401 em vez de 302/2003 para a página de login.

Atualizar: Existem várias soluções de Phil Haack, PM da ASP.NET MVC -http://haacked.com/archive/2011/10/04/prevent-forms-authentication-login-page-redirect-when-you-donrsquot-want.aspx

questionAnswers(7)

yourAnswerToTheQuestion