In HttpListenerBase.Start, IsStarted is set to true before Listener.Start() is called. The Acl dialog pops up in the catch code after an AccessDenied exception but the subsequent call to Start returns immediately at the begin of that method. So the Acl is added but the server never starts.
Looks like IsStarted = true should be moved after the Listener.Start() call.
Can you verify this?
Robert van Drunen
Yeah that looked wrong, updated in this commit: https://github.com/ServiceStack/ServiceStack/commit/0a1deded6fe7be09e4f7ed5e22b22ba00112510c
Robert van Drunen:
Cool, thanks for the fast reply!