随着所有更改都转移到 ASP.NET Core,我不太确定 Katana 在此过程中的落脚点,所以如果之前已经回答过这个问题,我们深表歉意。
以前,我们可以在控制台应用程序或类库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET 中,我们似乎越来越不可能看到 UWP 支持Microsoft.Owin
.
鉴于此,是否有另一种使用 OWIN 在 UWP 应用程序中托管 Web 服务(即 Web API 或 Nancy)的方法?
随着所有更改都转移到 ASP.NET Core,我不太确定 Katana 在此过程中的落脚点,所以如果之前已经回答过这个问题,我们深表歉意。
以前,我们可以在控制台应用程序或类库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET 中,我们似乎越来越不可能看到 UWP 支持Microsoft.Owin
.
鉴于此,是否有另一种使用 OWIN 在 UWP 应用程序中托管 Web 服务(即 Web API 或 Nancy)的方法?
随着所有更改移至 ASP.NET Core
ASP.NET Core 是一个新的开源和跨平台框架,用于构建基于云的现代互联网连接应用程序,例如 Web 应用程序、物联网应用程序和移动后端
您可以在Windows、Mac 和 Linux上跨平台开发和运行 ASP.NET Core 应用程序。
是否有另一种使用 OWIN 托管 Web 服务的方法
这是一个不合理的要求,UWP 应用程序不适合托管服务器端 Web 服务。如果你看到App 生命周期,你会发现如果 App 承载了一个服务,App 执行状态可能会阻塞服务逻辑操作。
如果我们需要为其他 UWP 应用提供服务,那么创建和消费一个应用服务是正确的方向:创建和消费一个应用服务