【发布时间】:2015-01-14 15:41:08
【问题描述】:
使用 VS2015 和 asp.net 5,当我尝试使用 System.Net.HttpClient 的实例编译我的网站时,它告诉我:
找不到类型或命名空间名称“HttpClient”(您是 缺少 using 指令或程序集引用?)
将鼠标悬停在有问题的代码上,我看到了:
"WebApplication1.ASP.NET 5.0 - Available"
"WebApplication1.ASP.NET Core 5.0 - Not Available"
我的 project.json 文件中列出了 2 个框架:
"frameworks": {
"aspnet50": { },
"aspnetcore50": { }
},
我假设其中一个是由于没有组装而导致的,但我真的不知道如何修复它或它是如何工作的。
如何让网站使用 HttpClient 运行而不是引发错误?下面贴出的冒犯方法:
private async Task<string> GetStringFromUri()
{
using (var httpClient = new HttpClient())
{
result = await httpClient.GetStringAsync(
new Uri("http://baconipsum.com/api/?type=meat-and-filler"));
viewModel= result;
return viewModel;
}
}
【问题讨论】:
标签: c# asp.net .net asp.net-core dnx