Robert van Drunen - 285 - Mar 31, 2014

Hi Demis,

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?

Thanks,
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!