Dies funktioniert ...WebAPI - arbeitet lokal aber erhalten 404 Fehler auf Remote-Server
client.BaseAddress = new Uri("http://localhost/InventoryApi/");
Dies scheitert ...
client.BaseAddress = new Uri("http://yyyZLtd.com/");
Remote-Server läuft 8.5 auf Windows Server 2012 R2 IIS
Voll Code ...
client.BaseAddress = new Uri("http://localhost/InventoryApi/");
oder
client.BaseAddress = new Uri("http://yyyZLtd.com/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = await client.GetAsync("api/Inventory/99");
if (response.IsSuccessStatusCode) <- ERROR RETURNED
Vollfehlermeldung ...
{Statuscode: 404, ReasonPhrase: 'Nicht gefunden', Version: 1.1, Inhalt: System.Net.Http.StreamContent, Sockel: { Datum: Mo, 2. Mai 2016 14.54.08 GMT Server: Microsoft-IIS/8.5 X-Powered-By: ASP.NET Content-Length: 1245 Content-Type: text/html }}
Ich muss etwas verpassen. Neu bei Web Api, haben immer SOAP verwendet, die viel einfacher scheint.
Danke und jede Hilfe geschätzt.
Wie wäre es mit 'client.BaseAddress = new Uri (" http://yyyZLtd.com/InventoryApi/ ");'? –
Darin ... versuchte das auch. Gleiche Fehlermeldung. – Gfw
Wo ist die API für den Controller? – t0mm13b