【问题标题】:Is it possible to run a DOTNET Core WebAPI asynchronously in an AvaloniaUI Project?是否可以在 AvaloniaUI 项目中异步运行 DOTNET Core WebAPI?
【发布时间】:2022-01-21 19:58:45
【问题描述】:

我正在开展一个项目,我正在创建一个 AvaloniaUI 前端,该前端将能够通过 REST API 进行远程管理。为了解决这个问题,我创建了一个 Avalonia 应用程序,然后使用“ASP.NET Core API”模板向该解决方案添加了一个附加项目。

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

Hosting ASP.NET Core API in a Windows Forms Application

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

程序.cs:

Startup.cs

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

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

【问题讨论】:

    标签: c# asp.net asp.net-core avaloniaui


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-16
      • 2018-11-02
      • 1970-01-01
      • 1970-01-01
      • 2016-08-21
      相关资源
      最近更新 更多