Как я могу автоматизировать создание пользователя в IIS7?
Я использую С#. У меня есть код, который автоматизирует создание веб-сайта, и я нашел несколько примеров для автоматизации создания FTP-сайта.
Мне также нужно автоматизировать создание пользователя IIS для каждого FTP-сайта, который я создаю.
Я мог бы просто отредактировать файлadmin.config, в котором я мог бы просто добавить еще один элемент для каждого нового пользователя, но я не знал бы, как установить атрибут пароля, который закодирован. Кроме того, должен быть более простой и надежный способ сделать это.
Пользователи FTP, которых мне нужно настроить, не связаны ни с одним веб-сайтом. Эти пользователи будут входить только на FTP-сайт, а не на какой-либо веб-сайт.
Чтобы вручную добавить пользователя, я могу запустить функцию «Пользователи диспетчера IIS», а затем просто нажать «Добавить пользователя…».
Это добавляет запись в файл конфигурации, как я упоминал в своем исходном сообщении.
Затем я связываю этого пользователя с моим ftp-сайтом, добавляя правило авторизации FTP для этого пользователя.
Что касается моей текущей конфигурации... В IIS7 в разделе «Служба управления» в разделе «Учетные данные удостоверения» я выбрал «Учетные данные Windows или учетные данные диспетчера IIS».