重新启动WebDev.WebServer

| 如何通过代码重新启动ASP.NET中的“ 0”?我可以停止它,但无法再次启动。     
已邀请:
在c:\\(Windows驱动器)中搜索WebDev.WebServer.EXE,我发现有文章说它位于框架的v2.xxx文件夹中,但myne位于(不同版本)中: C:\\ Program Files \\ Common Files \\ microsoft shared \\ DevServer \\ 9.0 \\ WebDev.WebServer.EXE C:\\ Program Files \\ Common Files \\ microsoft shared \\ DevServer \\ 10.0 \\ WebDev.WebServer20.EXE C:\\ Program Files \\ Common Files \\ microsoft shared \\ DevServer \\ 10.0 \\ WebDev.WebServer40.EXE 使用以下参数从命令行开始运行它: WebDev.WebServer.EXE / path:\“ [您的网站目录] \” 从代码:
System.Diagnostics.Process.Start(@\"C:\\Program Files\\Common Files\\microsoft shared\\DevServer\\9.0\\WebDev.WebServer.EXE\", \"/path:c:\\inetpub\\wwwroot\\testSite\");
    
您无法再次使用代码启动Web服务器,因为不存在运行代码的过程! 网络服务器进程正在运行您的代码。因此,当您停止它时,谁应该运行您的代码来再次启动Web服务器? 您应该寻找重启方法而不是停止方法,然后再寻找启动方法。 另一个简单的解决方案是创建一个外部可执行文件,该文件将停止然后启动Web服务器的进程。那么您只需要启动该可执行文件即可;)     

要回复问题请先登录注册