fudiwei / DotNetCore.SKIT.FlurlHttpClient.Wechat

可能是全网最完整的 C# 版微信 SDK,封装全部已知的微信 OpenAPI,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。持续随官方更新,欢迎 Star/Fork/PR。QQ 交流群 875580418【满】、930461548【满】、611974621。
https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient
MIT License
1.47k stars 285 forks source link

.NET Framework 4.6.1 请求直接卡死 #109

Closed DreamlessRaw closed 11 months ago

DreamlessRaw commented 11 months ago

image 在.NET Core 6 环境下是正常的,但是在.NET Framework 4.6.1 环境下执行方法时卡住不动,没有任何响应

fudiwei commented 11 months ago

一般是因为在主线程中使用 Task.ResultTask.Wait() 导致死锁。

https://learn.microsoft.com/zh-cn/archive/blogs/jpsanders/asp-net-do-not-use-task-result-in-main-context

请先自行排查是否是这种情况,可按照上述链接中给出的修改方式进行修改。