У меня есть сайт, который использует aspnet_setreg.exe для шифрования имени пользователя и пароля для идентификации пользователя в реестре. Он всегда работал нормально, но когда я запускаю его на Windows 2008, я получаю это:
C: \ aspnet_setreg> aspnet_setreg.exe -k: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ MYCODE \ identity -u: "домен \ пользователь" -p: "пароль"
Пожалуйста, измените вашу конфигурацию, чтобы она содержала следующее:
UserName = "реестр: HKLM \ SOFTWARE \ MYCODE \ тождественность \ ASPNET_SETREG, имя_пользователь"
пароль = "реестра: HKLM \ SOFTWARE \ MYCODE \ тождественность \ ASPNET_SETREG, пароль"
DACL для раздела реестра предоставляет полный доступ к системе, администраторам и владельцу-создателю.
Если у вас есть зашифрованные учетные данные для раздела конфигурации или строка подключения для раздела конфигурации, убедитесь, что удостоверение процесса имеет доступ на чтение к разделу реестра. Кроме того, если вы настроили IIS для доступа к содержимому на
Общий ресурс UNC, учетной записи, используемой для доступа к общему ресурсу, потребуется доступ на чтение к разделу реестра.
Regedt32.exe может использоваться для просмотра / изменения разрешений раздела реестра.
Вы можете переименовать раздел реестра и значение реестра, чтобы предотвратить обнаружение.
Кто-нибудь еще использует это, и вы видели, как это работает в 2008 году?
Спасибо