ASP.NET MVC 4 - 401 Acceso denegado

He creado una WebAPI muy simple con un comando de obtención que solo devuelve un entero. Funciona perfectamente bien cuando lo ejecuto en un navegador. Pero cuando trato de acceder problemáticamente desde otro proyecto en la solución, obtengo lo siguiente:

2013-05-15 17: 46: 47,811 - Respuesta: EstadoCódigo: 401, ReasonPhrase: 'Acceso denegado', Versión: 1.1, Contenido: System.Net.Http.StreamContent, Headers:

{

Fecha: miércoles, 15 de mayo de 2013 16:46:47 GMT

Servidor: Microsoft-IIS / 5.1

WWW-Autenticación: Negociar

WWW-Autenticación: NTLM

Conexión: cerrar

Contenido-Longitud: 4431

Tipo de contenido: texto / html

}

Aquí está el código que estoy usando. Cualquier ayuda sería 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;
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta