Centaur is a library to launch IISExpress for test automation. Centaur is named after a rocket stage used to launch space vehicles. http://en.wikipedia.org/wiki/Centaur_(rocket_stage) Using Nuget Install-Package Centaur Example usage: _iisExpressHost = new IISExpressHost("../../../../src/path/to/website", 3000) {LogOutput = true}; _iisExpressHost.Start(); _iisExpressHost.Stop(); LogOutput : writes the IIS Express output to your test runner console. StatusCheckPath : Check a url to make sure website was loaded. Can be used to warm up before running tests