我需要一点帮助来找出我的问题。我使用了ASP.NET Core,对此我相当熟悉,尽管在尝试进行异步请求时,.NET Core C#似乎会"崩溃"并退出。
我有一个返回系统外部IP的方法。
private async Task<string> getExternalIP()
{
using (System.Net.Http.HttpClient HC = new System.Net.Http.HttpClient())
{
return await HC.GetStringAsync("https://api.ipify.org/");
}
}
这应该是可以工作的,但它在到达 HC.GetStringAsync 时退出了。我也尝试在其上放置断点,但它实际上并未运行。
我正在尝试使用以下方法进行调用:
string Address = await getExternalIP();
任何帮助都将不胜感激,但愿我没有忽略什么。谢谢!
async void
吗? - SLaks