Вопрос:
Мне нужно дать пользователю (разработчику) разрешение на
Пользователь имеет и может НЕ иметь прав администратора, так как это позволит ему устанавливать программы.
Операционная система: Windows 7, Enterprise Edition
Как я могу это сделать ?
Я полагаю, вы имеете в виду, что разработчик использует Windows 7, а сервер - либо Windows Server 2008, либо 2008 R2? Если это так, взгляните на Инструмент веб-развертывания IIS. Дополнительную документацию можно найти Вот.
Установив на сервере инструмент веб-развертывания, вы как администратор можете делегировать определенные действия, такие как добавление приложений, перезапуск пулов приложений, развертывание контента в wwwroot и т. Д. Можно настроить правила и разрешения, чтобы пользователи, не являющиеся администраторами, могли выполнять эти функции. . Однако вам придется настроить определенные учетные записи, чтобы иметь возможность выполнять эти «административные» функции как неадминистративные. Назначенная локальная или доменная учетная запись должна быть настроена как администратор на сервере, а поставщики должны быть настроены для работы под этой учетной записью, когда ее использует пользователь, не являющийся администратором. Вот является примером этого.
Примечание. Конфигурация в средстве веб-развертывания будет дополнять любые функции в диспетчере IIS, которым вы делегировали разрешения (т. Е. Определенные параметры web.config.).