0
我試圖在我的本地機器上使用我的Web API
核心服務,該服務在MVC
應用程序中託管在IIS 10
中,但是,我得到404未找到錯誤,而它當我在瀏覽器地址中鍵入它的URL時起作用。如何使用ASP.NET核心MVC應用程序中的Web API核心
這裏是我的控制器代碼
public IActionResult Index()
{
using (var client = new HttpClient())
{
//Construct API URI
client.BaseAddress = new Uri("http://localhost");
var contentType = new MediaTypeWithQualityHeaderValue("application/json");
client.DefaultRequestHeaders.Accept.Add(contentType);
var response = client.GetAsync("/api/DeviceType/devgetall").Result;
var stringData = response.Content.ReadAsStringAsync().Result;
var data = JsonConvert.DeserializeObject<List<DeviceType>>(stringData);
var deviceTypes = _mapper.Map<List<DeviceTypeModel>>(data);
var modelList = new DeviceTypeModelList {DeviceTypeModels = deviceTypes};
return View(modelList);
}
}
你能否也請分享你如何試圖消耗它? –
對不起,我不明白。 – Morz
我試圖通過附在我的問題中的代碼來使用它。 – Morz