Вы можете установить .NET runtime и разместить его в своем локальном IIS.Требование заключается в том, чтобы в IIS был настроен веб-сайт, указывающий на соответствующую папку.(Например, сохраните веб-сайт в «c: / inetpub / website name» и укажите каталог веб-сайта IIS в этой же папке. Вам также необходимо убедиться, что IIS_USR имеет доступ для чтения к этой папке.)
Например, на размещенном мной сервере не установлена Visual Studio, мы просто отправляем код и запускаем его через IIS и .NET без Visual Studio.