node.js нужен для инструментов сборки, angular-cli и react-cli используют webpack для сборки приложения, после сборки node не нужен для работы приложения. А вот найти бесплатный хороший хостинг для ASP.Net проблема. проще брать виртуальный сервер(благо цены почти одинаковые), с поддержкой Docker, например, ASP.Net Core отлично консервируется в Docker-контейнеры и разворачивание приложений происходит в пару кликов.