MVC 应用程序指向错误的配置单元(注册表)
MVC App pointing to wrong hive(Registry)
在我的 MVC 应用程序中,我有以下代码:
Private ipConecta As String = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\SPR4", "ConnString", Nothing)
但是查看进程监视器,我看到它指向另一个配置单元:
如何让它指向读取 HKEY_CURRENT_USER\Software\SPR4
上的注册表
终于解决了我的问题,指向HKEY_LOCAL_MACHINE
:
Private reg As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\SPR4")
并向用户授予对该密钥的权限 IUSR
。
在我的 MVC 应用程序中,我有以下代码:
Private ipConecta As String = My.Computer.Registry.GetValue(
"HKEY_CURRENT_USER\Software\SPR4", "ConnString", Nothing)
但是查看进程监视器,我看到它指向另一个配置单元:
如何让它指向读取 HKEY_CURRENT_USER\Software\SPR4
终于解决了我的问题,指向HKEY_LOCAL_MACHINE
:
Private reg As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\SPR4")
并向用户授予对该密钥的权限 IUSR
。