を404エラーが表示さ...WebAPIの - ローカルに動作しますが、これが機能するリモートサーバー上
client.BaseAddress = new Uri("http://localhost/InventoryApi/");
これが失敗した...実行している
client.BaseAddress = new Uri("http://yyyZLtd.com/");
リモートサーバが勝利Server 2012のR2
に8.5をIIS全コード...
client.BaseAddress = new Uri("http://localhost/InventoryApi/");
または
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
完全なエラーメッセージ...
{のStatusCode:404、のreasonPhrase 'が見つかりません'、バージョン:1.1、内容:System.Net.Http.StreamContent、ヘッダ: { 日:月、2016年5月2日14時54分08秒GMT サーバー:マイクロソフト-IIS/8.5 X-パワード・バイ:ASP.NET のContent-Length:1245 のContent-Type:text/htmlの }}
私は何かが欠けているはずです。 Web Apiの新機能は、いつももっと使いやすいSOAPを使用してきました。
ありがとうございました。提案のための
ドリュー....おかげで...私はやめて準備ができていただけで
「client.BaseAddress = new Uri( "http://yyyZLtd.com/InventoryApi/"); '? –
ダーリン...それも試みた。同じエラーメッセージ。 – Gfw
コントローラのAPIはどこですか? – t0mm13b