在 UWP 应用中托管 Katana
Host Katana in UWP app
随着所有更改都转移到 ASP.NET 核心,我不太确定 Katana 在此过程中的位置,如果之前已经回答过这个问题,我深表歉意。
以前,我们可以在控制台应用程序或 Class 库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET,我们似乎越来越不可能看到 UWP 支持 Microsoft.Owin
。
鉴于此,是否有另一种方法可以在 UWP 应用程序中使用 OWIN 托管 Web 服务(即 Web API 或 Nancy)?
With all the changes moving to ASP.NET Core
参考 Introduction to ASP.NET Core
ASP.NET Core 是一个新的开源跨平台框架,用于构建基于现代云的互联网连接应用程序,例如 Web 应用程序、IoT 应用程序和移动后端
您可以在 Windows、[=33] 上开发和 运行 您的 ASP.NET 核心应用 跨平台 =] 和 Linux.
is there another method of using OWIN for hosting web services
这是一个不合理的要求,UWP 应用程序不适合承载服务器端 Web 服务。如果您看到App lifecycle,您会发现如果应用程序承载服务,应用程序执行状态可能会阻止服务逻辑操作。
如果我们需要为其他UWP应用提供服务,创建和使用应用服务是正确的方向:Create and consume an app service
随着所有更改都转移到 ASP.NET 核心,我不太确定 Katana 在此过程中的位置,如果之前已经回答过这个问题,我深表歉意。
以前,我们可以在控制台应用程序或 Class 库中托管 Katana。但是,由于 Katana 已集成到 ASP.NET,我们似乎越来越不可能看到 UWP 支持 Microsoft.Owin
。
鉴于此,是否有另一种方法可以在 UWP 应用程序中使用 OWIN 托管 Web 服务(即 Web API 或 Nancy)?
With all the changes moving to ASP.NET Core
参考 Introduction to ASP.NET Core
ASP.NET Core 是一个新的开源跨平台框架,用于构建基于现代云的互联网连接应用程序,例如 Web 应用程序、IoT 应用程序和移动后端
您可以在 Windows、[=33] 上开发和 运行 您的 ASP.NET 核心应用 跨平台 =] 和 Linux.
is there another method of using OWIN for hosting web services
这是一个不合理的要求,UWP 应用程序不适合承载服务器端 Web 服务。如果您看到App lifecycle,您会发现如果应用程序承载服务,应用程序执行状态可能会阻止服务逻辑操作。
如果我们需要为其他UWP应用提供服务,创建和使用应用服务是正确的方向:Create and consume an app service