0
В моем приложении MVC у меня есть следующий код:MVC App указывая на неправильное улья (Registry)
Private ipConecta As String = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\SPR4", "ConnString", Nothing)
Но, глядя в монитор процесса, я вижу, что указывает на другой улей:
Как я могу сделать это, указывая читать реестр на HKEY_CURRENT_USER\Software\SPR4
Вы уверены, что это не правильный улей? Кто является пользователем, заканчивающимся на -1009? В PowerShell: 'get-wmiobject -class" win32_account "-namespace" root \ cimv2 "| where-object {$ _. sidtype -eq 1} | Выберите Caption, SID' -1009 должен быть пользователем, запускающим ваш пул приложений. –
Да, на самом деле это указывает на то, что улей ... правый куст для пользователя приложения ..., но я хочу сохранить данные о подключении в файле reg .... так что на другом сервере этот пользователь должен быть другим, и я хочу, чтобы мой reg-файл был прозрачным ... Я пытаюсь указать его на HKLM, создав этот ключ: 'HKLM \ SOFTWARE \ SPR4 SUCCESS', но когда вы пытаетесь получить к нему доступ, я получил' NAME NOT FOUND' – Hackerman
Хранение настроек реестра для процессов IIS в пользовательских ульях возникает проблема по причинам, которые вы уже видите. Вы должны попытаться исправить свою проблему с помощью HKLM, одна из причин может заключаться в том, что пул приложений работает как 32-битный процесс и будет смотреть на: HKLM \ SOFTWARE \ Wow6432Node –