问题
I tried to create a new instance on Acumatica Configuration Wizard. I get an error that says "Can't get your IIS version from the registry." although I already installed the IIS feature. I followed the instructions on what feature to install on the IIS. .net framework it uses is 4.6.
回答1:
Apparently this problem still hasn't been fixed. And the suggested solution is not correct.
The key to this problem is here: Microsoft.Win32.RegistryKey.OpenRemoteBaseKey
They are using the Remote Registry service in Windows to talk to the registry. However, the remote registry service has to be enabled on the computer before this is allowed.
Why aren't they just calling the registry locally? https://docs.microsoft.com/en-us/dotnet/api/microsoft.win32.registry.getvalue?view=netframework-4.7.2
Beats me...
To enable the Remote Registry Service, go to Services Manager in Windows, find Remote Registry Service, right-click and select Properties, then Enable the service in the control panel. Then, right click the service and Start it. Problem will be solved and you will be able to proceed with Acumatica installation.
回答2:
The registry path checked by the wizard is:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\InetStp
Make sure at least 'MajorVersion' key exist and have proper access rights:
As a last resort, you can try creating the register folders path and 'MajorVersion' key manually if need be, make sure 'MajorVersion' field type is REG_DWORD. Your version number can be shown in menu Help->About of IIS Manager 'inetmgr.exe':
来源:https://stackoverflow.com/questions/34079404/acumatica-configuration-wizard-error-cant-get-iis-version-on-registry