是否可以在 AvaloniaUI 项目中异步 运行 DOTNET Core WebAPI?

Is it possible to run a DOTNET Core WebAPI asynchronously in an AvaloniaUI Project?

我正在做一个项目,我正在创建一个 AvaloniaUI 前端,它可以通过 REST API 进行远程管理。为了解决这个问题,我创建了一个 Avalonia 应用程序,然后使用 'ASP.NET Core API' 模板向解决方案添加了一个额外的项目。

我使用以下问题作为设置模板:

这里他们有一个类似的用例,但是使用的是 winforms 项目而不是 Avalonia。

Program.cs:

Startup.cs

当 API 项目开始异步时,服务器似乎不是 运行 因为它拒绝连接。我能够让它响应获取请求的唯一方法是将 API 项目设置为启动项目(在我对 Program.cs 进行更改之前)。

任何帮助都将不胜感激,我在ASP.NET方面相对缺乏经验,所以如果这是一个相对简单的问题,我深表歉意。

我找到了解决办法。 结果服务器成功 运行,但是由于我没有 SSL 证书,服务器不会接受连接,除非是在不安全的 5001 端口上。