在.NET Core上运行的HttpClient.GetStreamAsync()在.NET Framework上不工作

时间:2019-06-27 15:26:44

标签: c#

我已经实现了一个使用HttpClient.GetStreamAsync()方法的类(该类在第一个项目中)。为了测试我的课程,我使用了.NET核心项目(该项目具有主要功能),并且运行良好。

我被要求改用.NET Framework,所以我创建了一个新项目(.NET Framework),以重新使用.NET核心项目的program.cs,但是现在当我运行该程序时,它卡在{{ 1}}方法,直到达到“任务已取消”的期望。

我重新启动了.NET Core项目,该方法仍然有效

HttpClient.GetStreamAsync()

1 个答案:

答案 0 :(得分:0)

所以我正在尝试所有可能的方法,并且我找到了解决GetStreamAsync()问题的许多解决方案,但是直到一个伴侣告诉我尝试关闭我以前的StreamReader并使其繁荣起来时,这些解决方案都没有起作用。正在使用.NET Core,而未使用.NET Framework。 streamReader.Close();