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;
}