Sollten sich Dienste trotz vermeintlich ausreichender Windowsrechte nicht starten lassen, so könnte hier noch der Port blockiert bzw. nicht dem Dienst zugeordent sein.
Folgende Befehle über das als Administrator gestartete CMD Fenster absetzen. Anschließend sollte das Starten des jeweiligen Dienstes möglich sein.
Code:
netsh http add urlacl url=http://localhost:8001/OrgaSoft.NET/SchedulerService user=Domain\WinUser listen=yes
netsh http add urlacl url=http://+:8001/ user=Domain\WinUser listen=yes
Bsp. der Fehlermeldung
Error 14.12.2018 10:07:07 Signum OrgaSoft.NET SchedulerService 0 None
Service cannot be started. System.ServiceModel.AddressAccessDeniedException: HTTP could not register URL http://+:8001/OrgaSoft.NET/SchedulerService/. Your process does not have access rights to this namespace (see
go.microsoft.com/fwlink/?LinkId=70353
for details). ---> System.Net.HttpListenerException: Access is denied
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
--- End of inner exception stack trace ---
at System.ServiceModel.Channels.SharedHttpTransportManager.OnOpen()
at System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
at System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback)
at System.ServiceModel.Channels.TransportChannelListener.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelListener`1.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.Comm...