我有相对较大的应用程序,它依赖于对多个网页的http请求。没什么特别的,使用HttpClient,设置标题等等。一些用户报告他们的连接(localhost或使用代理)超时。
所以我请他们给我代理,这样我就可以试试。他们是对的,http请求超时了。由于我不明白为什么,我将http请求相关代码带到全新的Visual Studio项目进行调试。令我惊讶的是,新应用程序中的一切都很好。我可以永远复制这个,在新的工作,不在我的主应用程序中工作。
有人能给我至少一个提示,为什么会这样?两者都使用4.6.1编译(主应用程序是WPF应用程序)。我真丢了。任何帮助都感激不尽。我不是在这里发布代码,因为问题显然不存在。
更新 所以更新到最新的System.Net解决了这个问题...