Ejemplo n.º 1
0
        public static void EnsureIsRunning(int port, string physicalPath, string virtualPath = null)
        {
            WCFWebDevServer40 server = new WCFWebDevServer40(port);

            server.EnsureIsRunning(
                () =>
            {
                // Start ASP.NET Development Server
                StringBuilder webServerArgs = new StringBuilder();

                webServerArgs.AppendFormat("/port:{0} /path:\"{1}\"", port, physicalPath);

                if (virtualPath != null)
                {
                    webServerArgs.AppendFormat(" /vpath:{0}", virtualPath);
                }

                Debug.WriteLine("Starting {0} {1}", WebDevServer40Path, webServerArgs);
                Assert.IsNotNull(Process.Start(WebDevServer40Path, webServerArgs.ToString()));
            });
        }
Ejemplo n.º 2
0
        public static void Close(int port)
        {
            WCFWebDevServer40 server = new WCFWebDevServer40(port);

            server.CloseIfRunning();
        }