in aspnet/Microsoft.Samples.XMLA.HTTP/Tester/Program.cs [294:315]
private static void WaitForStartup(string url)
{
Thread.Sleep(2000);
while (true)
{
try
{
var req = WebRequest.CreateHttp(url);
var resp = req.GetResponse();
resp.Close();
break;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Thread.Sleep(2000);
}
}
}