Получить учетные данные пула приложений

Мой веб-сайт развернут в IIS с использованием пула приложений с идентификатором = A.

С этого веб-сайта я могу получить учетные данные A (полное имя пользователя и пароль)? Пожалуйста, покажите мне код также.

string appPoolAccount = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
// Define Context
PrincipalContext context = new PrincipalContext(ContextType.Domain);

person Thien Long    schedule 11.11.2015    source источник
comment
Такое же требование, есть у кого ответ?   -  person Hong Nguyen    schedule 13.11.2015


Ответы (1)


Учетные данные для всех пулов приложений хранятся в зашифрованном виде в файле applicationHost.config (файл конфигурации IIS в каталоге inetsrv). Вы можете прочитать зашифрованные учетные данные, а затем вызвать API шифрования машинного ключа IIS для расшифровки пароля (https://msdn.microsoft.com/en-us/library/system.web.security.machinekey(v=vs.110).aspx)

person Jeff    schedule 24.12.2016