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
Robert van Drunen:
Cool, thanks for the fast reply!