自托管(Owin)基于Windows 10手机上的Asp.Net Web API

时间:2016-03-21 09:14:11

标签: c# windows rest asp.net-web-api windows-mobile

是否可以在Windows 10手机/平板电脑上运行基于自托管(Owin)的Asp.Net Web API? 我想使用移动/平板电脑作为我已经开发的Asp.Net Web API的服务器。

1 个答案:

答案 0 :(得分:0)

好问题。由于Windows 10 Mobile具有一个设备门户",它包含一组位于设备IP网络中的REST资源,因此答案似乎是“是”,是可能的" 。但是我担心这个工具是作为一种(经过修改的)WCF服务实现的。它不需要常规的HTTP服务器,这对于资源受限的设备来说是过度的,但是为了响应REST请求而发出HTTP文档。也许你可以自己设计,记住" service"的概念。在Windows Mobile中不可用。为了避免将您的应用放在前台,您必须对"后台任务进行一些研究。在UWP中,几周前文档已经刷新(参见https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/support-your-app-with-background-tasks) 但是,这些似乎是为轻量级应用程序设计的。但是也许你可以在你的应用程序中设计一个HTTP侦听器,生成所需的文档并将它们返回给调用者。我非常确定Project Katana不能包含在UWP解决方案中,但我建议您快速阅读该主题。