В своих приложениях(консольные, win, сервисы) для доступа через http поднимаю self-host webAPI внутри этого же приложения. Соответственно там же можно отдавать простые веб-формы.
Создание self-host WebAPI делается одной строкой: WebApp.Start(url: baseAddress);
Соответственно, не нужен ни IIS, ни любой другой веб-вервер.