Xamarin forms iOS应用程序已停止与本地WebAPI通信超时异常

Xamarin forms iOS应用程序已停止与本地WebAPI通信超时异常,xamarin,asp.net-web-api,xamarin.forms,xamarin.ios,Xamarin,Asp.net Web Api,Xamarin.forms,Xamarin.ios,我在iOS模拟器上的应用突然停止与本地WebAPI的通信 我有一个Xamarin应用程序(仅适用于iOS),它使用API与数据库通信。我已经构建了另一个WebAPI项目来编写所需的API。所有的功能都工作得非常好,直到它突然停止工作 我使用VS2019进行开发,我有Macbook Pro,上面有最新的XCode 我与Fiddler的API调用成功 在iOS emulator的浏览器上(在mac和windows上),我可以浏览本地web API站点(在本地windows计算机上),而不会出现任何

我在iOS模拟器上的应用突然停止与本地WebAPI的通信

我有一个Xamarin应用程序(仅适用于iOS),它使用API与数据库通信。我已经构建了另一个WebAPI项目来编写所需的API。所有的功能都工作得非常好,直到它突然停止工作

  • 我使用VS2019进行开发,我有Macbook Pro,上面有最新的XCode

  • 我与Fiddler的API调用成功

  • 在iOS emulator的浏览器上(在mac和windows上),我可以浏览本地web API站点(在本地windows计算机上),而不会出现任何问题

  • 来自模拟器上运行的应用程序的任何API调用都会引发超时错误

  • 在使用API之前,我实际上可以在从emulator调用WebAPI代码后调试它,但现在它并没有达到断点

  • 我尝试重置emulator,更新VS2019、Xamarin、Mac上的Xamarin Studio、XCode等

以下是错误:

您的本地WebAPI是否已升级为使用TLS 2.0安全功能???如果是,则更新iOS构建>Http客户端实现>NSUrlSession。。。如果这解决了您的问题,请告诉我API方面没有变化。我的应用程序工作正常,突然停止。我还检查了iOS中的HttpClientImplementatoin设置,它是NSUrlSession。在它突然停止工作之前,您是否做了任何更改?我想可能是网络造成的吧?请尝试其他网络或其他真实设备,看看它是否工作。@JackHua MSFT否我没有添加任何后端代码。它一直工作到深夜,第二天早上它无缘无故地停止了工作!!错误:基础.nSerrReExpRe:错误域= nSurLelRoRe域代码= -1001“请求超时”。