//public MS_VS_WebServer openPage() public void stop() { if (WebServerProcess.notNull()) { if (WebServerProcess.HasExited) { "WebServer process already has Exited".error(); } else { WebServerProcess.Kill(); WebServerProcess.WaitForExit(); } } else { "WebServerProcess was null".error(); } serverCache.Remove(serverCacheKey()); }
public bool start() { if (DefaultUrl.uri().getHtml().valid().isFalse()) { //var webServerExe = @"C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer20.EXE"; if (WebServerExe.fileExists().isFalse()) { "error could not find WebServer at: {0}".error(WebServerExe); return(false); } var webServerStartArguments = "/port:{0} /portMode:Specific /path:\"{1}\" /vpath:\"{2}\"".format(Port, LocalPath, VirtualPath); WebServerProcess = Processes.startProcess(WebServerExe, webServerStartArguments); WebServerProcess.sleep(2000); "website should be up now".debug(); return(true); } else { "webserver is already setup".debug(); } return(true); }