ASP.NET MVC 4 - 401 Zugriff verweigert

Ich habe eine sehr einfache WebAPI mit einem get-Befehl erstellt, der nur eine Ganzzahl zurückgibt. Es funktioniert einwandfrei, wenn ich es in einem Browser ausführe. Wenn ich jedoch versuche, problematisch von einem anderen Projekt in der Lösung aus darauf zuzugreifen, erhalte ich Folgendes:

2013-05-15 17: 46: 47,811 - Antwort: StatusCode: 401, ReasonPhrase: 'Zugriff verweigert', Version: 1.1, Inhalt: System.Net.Http.StreamContent, Header:

{

Datum: Mittwoch, 15. Mai 2013, 16:46:47 Uhr GMT

Server: Microsoft-IIS / 5.1

WWW-Authentifizierung: Verhandeln

WWW-Authentifizierung: NTLM

Verbindung: schließen

Inhaltslänge: 4431

Inhaltstyp: Text / HTML

}

Hier ist der Code, den ich verwende. Jede Hilfe wäre wirklich dankbar.

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

Antworten auf die Frage(1)

Ihre Antwort auf die Frage