На Raspberry Pi 2. можна реалізувати веб-сервер з Windows 10 Core для IoT. Якщо ви отримаєте доступ до свого пристрою за адресою http: // назва пристрою / , ви дійсно побачите веб-сайт, який вже надається системою.
Для реалізації власного веб-сервера в Windows IoT є маса можливостей. Для Python або Node.js вже є зразки, доступні в офіційному проекті GitHub:
https://github.com/ms-iot/samples
Як ви вже згадували ASP.NET: Я ще не натрапляв на будь-який зразок, але ви повинні це зробити, або з класичним власноруч розміщеним додатком ASP.NET 4, або ви можете спробувати його з ASP.NET 5 (він же "ASP.NET vNext").
В обох випадках спочатку слід створити програму Windows Universal App, яка розмістить веб-сервер. Тепер ви можете дотримуватися того самого підходу, який описаний у кількох підручниках, які демонструють, як реалізувати самостійно розміщений ASP.NET-сервер, наприклад, використовуючи консольний додаток. Замість консольного додатка ви тут використовуєте універсальний додаток Windows, але це в принципі не має значення.
Приклад 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/
Сподіваюся, що це допомагає!