1

随着所有更改都转移到 ASP.NET Core,我不太确定 Katana 在此过程中的落脚点,所以如果之前已经回答过这个问题,我们深表歉意。

以前,我们可以在控制台应用程序或类库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET 中,我们似乎越来越不可能看到 UWP 支持Microsoft.Owin.

鉴于此,是否有另一种使用 OWIN 在 UWP 应用程序中托管 Web 服务(即 Web API 或 Nancy)的方法?

4

1 回答 1

0

随着所有更改移至 ASP.NET Core

参考ASP.NET Core 简介

ASP.NET Core 是一个新的开源和跨平台框​​架,用于构建基于云的现代互联网连接应用程序,例如 Web 应用程序、物联网应用程序和移动后端

您可以在Windows、Mac 和 Linux上跨平台开发和运行 ASP.NET Core 应用程序。

是否有另一种使用 OWIN 托管 Web 服务的方法

这是一个不合理的要求,UWP 应用程序不适合托管服务器端 Web 服务。如果你看到App 生命周期,你会发现如果 App 承载了一个服务,App 执行状态可能会阻塞服务逻辑操作。

如果我们需要为其他 UWP 应用提供服务,那么创建和消费一个应用服务是正确的方向:创建和消费一个应用服务

于 2016-07-21T06:06:53.080 回答