404 제공 :서버 측 호출 apiController이 내 코드입니다 IIS7
1 HttpClient client = new HttpClient();
2 client.BaseAddress = new Uri("http://localhost/");
3 HttpResponseMessage message = client.GetAsync("api/MyAPI").Result;
4 IEnumerable<string> supplies =
message.Content.ReadAsAsync<IEnumerable<string>>().Result;
5 return View(supplies);
그리고 오류가 라인에 3 오류 발생 : (404)
을하지만 2010 년 개발 서버를 비주얼 스튜디오를 사용하면 오류가 발생하지 .
호스트 방식에 따라 404가 반환됩니다. 아마도 IIS의 가상 디렉터리에 넣을 수 있습니까? – gideon
예, 가상 디렉터리에 넣습니다. 가상 경로는 '/ WebAPITest'이고 프로젝트 URL은 'http : // localhost/WebAPITest'입니다. – Ray
답변을 추가했습니다. – gideon