public HttpStandaloneListenerManager (Uri uri)
{
var l = new HttpListener ();
string uriString = uri.ToString ();
if (!uriString.EndsWith ("/", StringComparison.Ordinal))
uriString += "/"; // HttpListener requires this mess.
l.Prefixes.Add (uriString);
this.listener = l;
}