Когда я пытаюсь установить службу Windows, получаю сообщение об ошибке, как показано ниже.Я подтвердил, что учетная запись пользователя имеет разрешение на вход в систему в качестве службы.Также я запускаю установку, войдя в систему как тот же пользователь.Выполняемая команда
'C:\HostedApps2\Apps\ExceptionDefinition\ABC.Cloud.AMAM.ExDefinition.Api.exe install -e "Development" -u "eeur1@ABC.com" -p "GussMaPs"'
Исключением является
The transacted install has completed.
fail: Topshelf.HostFactory[0]
The service terminated abnormally
System.InvalidOperationException: The installation failed, and the rollback has been performed. ---> System.Component
el.Win32Exception: Access is denied
at System.ServiceProcess.ServiceInstaller.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at Topshelf.Runtime.Windows.HostInstaller.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
--- End of inner exception stack trace ---
at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
at Topshelf.StartParameters.SpWindowsHostEnvironment.InstallService(InstallHostSettings settings, Action`1 beforeI
all, Action afterInstall, Action beforeRollback, Action afterRollback)
at Topshelf.Hosts.InstallHost.Run()
at Topshelf.HostFactory.Run(Action`1 configureCallback)
------- End Executable Output -------
Вещи, которые я проверил: 1. Учетная запись пользователя имеет разрешение на вход в систему в качестве службы.2. Использовал инструмент perfmon для определения ошибки, но нет результата с Отказано в доступе.
У нас есть подозрение, что имя пользователя, которое мы используем для установки службы, принадлежит другомудомен, чем на ПК, где мы пытаемся установить службу.