public void Start() { var fileName = GetIisExpressExecPath(); var arguments = string.Format("/site:{0}", _siteName); try { _iisProcess = Process.Start(fileName, arguments); _iisProcess.WaitForExit(); } catch { Stop(); throw; } }