我试图在Acumatica配置向导上创建一个新实例。我收到一条错误消息“无法从注册表中获取您的IIS版本”。虽然我已经安装了IIS功能。我按照说明在IIS上安装什么功能。它使用的.net框架是4.6。
显然这个问题仍然没有得到解决。并且建议的解决方案不正确。
这个问题的关键在于:Microsoft.Win32.RegistryKey.OpenRemoteBaseKey
他们使用Windows中的远程注册表服务与注册表进行通信。但是,在允许此操作之前,必须在计算机上启用远程注册表服务。
他们为什么不在本地调用注册表? https://docs.microsoft.com/en-us/dotnet/api/microsoft.win32.registry.getvalue?view=netframework-4.7.2
甘拜下风...
要启用远程注册表服务,请转到Windows中的“服务管理器”,找到“远程注册表服务”,右键单击并选择“属性”,然后在控制面板中启用该服务。然后,右键单击该服务并启动它。问题将得到解决,您将能够继续安装Acumatica。