Acesso da ASP.NET MVC 4 - 401 negado

Eu criei um WebAPI muito simples com um comando get que apenas retorna um inteiro. Ele funciona perfeitamente quando eu o executo em um navegador. Mas quando tento acessar problemas de outro projeto na solução, recebo o seguinte:

2013-05-15 17: 46: 47,811 - Resposta: StatusCódigo: 401, ReasonPhrase: 'Acesso negado', Versão: 1.1, Conteúdo: System.Net.Http.StreamContent, Cabeçalhos:

{

Data: quarta-feira, 15 de maio de 2013 16:46:47 GMT

Servidor: Microsoft-IIS / 5.1

WWW-Authenticate: negociar

Autenticar WWW: NTLM

Conexão: fechar

Content-Length: 4431

Tipo de Conteúdo: text / html

}

Aqui está o código que estou usando. Qualquer ajuda seria realmente apreciada.

var client = new HttpClient { BaseAddress = new Uri(_uri) };

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

var response = client.GetAsync(string.Format("api/Config/{0}", id)).Result;

if (response.IsSuccessStatusCode)
{
    var res = response.Content.ReadAsAsync<int>().Result;
    return res;
}

questionAnswers(1)

yourAnswerToTheQuestion