Answers:
如果您正在寻找适用于Windows通用应用程序的简单REST服务,请查看以下github项目:
https://github.com/tomkuijsten/restup
还有一个nuget包:
https://www.nuget.org/packages/Restup/
免责声明:我是restup的所有者和创建者
另请查看适用于UWP / .NET 4.5的嵌入式HTTP和WebSocket服务器 https://www.nuget.org/packages/IotWeb/(或在github上)
可以在Raspberry Pi 2上使用Windows 10 Core for IoT来实现Web服务器。如果您在http:// devicename /上访问设备,则实际上会看到系统已经提供的网站。
为了在Windows IoT上实现自己的Web服务器,有很多可能性。对于Python或Node.js,官方GitHub项目上已经提供了示例:https :
//github.com/ms-iot/samples
正如您提到的ASP.NET:我还没有偶然发现任何示例,但是您应该可以使用经典的自托管ASP.NET 4应用程序进行操作,也可以尝试使用ASP.NET 5进行操作。 (又名“ ASP.NET vNext”)。
在这两种情况下,您都应该首先创建一个Windows Universal App,它将托管Web服务器。现在,您可以采用与一些教程中描述的方法相同的方法,这些教程演示了如何例如使用控制台应用程序来实现自托管ASP.NET服务器。您不是在使用控制台应用程序,而是在此处使用Windows Universal App,但这基本上没有什么区别。
ASP.NET 4示例:http :
//www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api
ASP.NET 5示例:http:
//www.c-sharpcorner.com/UploadFile/7ca517/Asp-Net-5-conaole-application-with-visual-studio-2015/
希望有帮助!