2013-04-12 3 views
0

У меня есть vdir с физическим пакетом, который указывает на общий ресурс файла. Установка атрибутов «имя пользователя» и «пароль» для пользователя, имеющего доступ к этому ресурсу в разделе конфигурации vdir в приложении application.config, отлично работает, но пароль затем отображается в виде чистого текста.Установить пароль в виртуальном каталоге в IIS Express с помощью AppCmd ​​

Я хочу, чтобы этот пароль был зашифрован в файле applicationhost.config.

Единственный вариант, я нашел, чтобы использовать «appcmd.exe», чтобы сделать это, но я не могу заставить его работать очевидным образом:

appcmd.exe set vdir /vdir.name:"Default Web Site/img" /password:"ThePassword" 

я получаю эту ошибку:

ERROR (HRESULT: 80090016, сообщение:. не удалось зафиксировать изменения конфигурации Keyset не существует)

Я попытался с повышенной CMD строке ничего не делает. Установка других атрибутов, таких как userName, отлично работает.

+0

Обычно это означает, что ключ машины поврежден так, что не удалось шифрование. Вам нужно будет исправить это. –

ответ

0

Попробуйте так:

appcmd.exe set vdir "Default Web Site/img" /username:user /password:password