Google chrome 铬。从已连接的Android设备进行远程调试:CORS问题

Google chrome 铬。从已连接的Android设备进行远程调试:CORS问题,google-chrome,asp.net-core,remote-debugging,Google Chrome,Asp.net Core,Remote Debugging,我在localhost:3000上运行SPA,在localhost:44372上运行ASP.NET Core 3.1 Web API 我正在尝试从连接的Android设备调试SPA。我连接了设备,进行了端口转发,一切正常,SPA被打开,但随后它向Web API发出请求并收到CORS错误。当我选中“网络”选项卡时,我看到原点是https://localhost:3000,这是正确的。chrome远程调试模式是否以某种方式取代了原始模式,因为如果我在本地打开SPA,一切正常 我试图用自定义中间件调试

我在localhost:3000上运行SPA,在localhost:44372上运行ASP.NET Core 3.1 Web API

我正在尝试从连接的Android设备调试SPA。我连接了设备,进行了端口转发,一切正常,SPA被打开,但随后它向Web API发出请求并收到CORS错误。当我选中“网络”选项卡时,我看到原点是https://localhost:3000,这是正确的。chrome远程调试模式是否以某种方式取代了原始模式,因为如果我在本地打开SPA,一切正常

我试图用自定义中间件调试WebAPI项目,但我无法达到临界点:似乎它在管道启动之前就返回了CORS错误

以下是我的CORS在Web API中的配置:

builder.UseCors(x => x
                .WithOrigins("https://localhost:3000", "http://localhost:3000")
                .AllowAnyMethod()
                .AllowAnyHeader()
                .AllowCredentials())
更新

CORS错误:

更新2


我还转发了Web API所在的端口44372,错误更改为:
net::ERR\u CERT\u AUTHORITY\u INVALID
。这是android上chrome的问题吗?我不太清楚该如何解决这个问题。问题似乎与Web API服务器证书有关,因为SPA加载正确。

我打开
https://localhost:44372
在设备上。在那里我得到了一个安全警告,但当我选择“继续本地主机(不安全)”时,我能够访问Web API。然后
https://localhost:3000
开始运行良好。

您能分享准确的cors错误吗?@NickDawes,done中显示的任何东西都表示cors错误。相反,这只是表明错误连接被拒绝。