Запуск скриптов CMD Bat с пользователем пула приложений IIS

Я унаследовал сервер IIS под управлением Windows Server 2012 и немного новичок в работе с серверным продуктом Microsoft.

Один из пользователей пытается выполнить файлы CMD/Bat для запуска веб-приложения DNX через IIS. Насколько я понимаю, для запуска сценария IIS пользователю, назначенному пулу приложений, необходимо предоставить разрешения на запуск файлов bat/cmd. Эти разрешения должны быть каким-то образом установлены для пользователя.

Просмотрев стандартные инструменты, установленные в системе Windows (Управление компьютером > Локальные пользователи/группы), я не смог найти какой-либо вариант предоставления разрешений.

Мне просто интересно, насколько безопасно это решение? А как дать права пользователю?


person fyberoptik    schedule 24.03.2016    source источник


Ответы (1)


С ASP.NET Core 1/dnx все работает немного иначе. Предполагается, что IIS действует только как обратный прокси-сервер, т. е. приложение ASP.NET Core работает в отдельном процессе и использует веб-сервер Kestrel в качестве хоста, а IIS только перенаправляет запросы в приложение. Взгляните на эту статью, в которой объясняется, как публиковать ASP.NET Core. 1 /dnx для IIS.

person Pawel    schedule 24.03.2016
comment
Извините, мне потребовалось некоторое время, чтобы добраться до этого, это работает (вроде). Предоставленные вами шаги кажутся правильными, в коде моего пользователя есть ошибка, которая держит вещи. Спасибо за ваш вклад, хотя :) - person fyberoptik; 10.05.2016