如何通過代碼在ASP.NET中重新啓動WebDev.WebServer
?我能夠阻止它,但我無法重新開始。重新啓動WebDev.WebServer
2
A
回答
3
您無法再次使用代碼啓動網絡服務器,因爲不存在運行您的代碼來執行該操作的過程!
webserver進程正在運行您的代碼。所以當你停止它時,誰應該運行你的代碼來重新啓動web服務器?
你應該尋找一個重新啓動的方法,而不是停止,然後啓動方法。
另一個簡單的解決方案是創建一個外部可執行文件,它將停止然後啓動webserver的過程。那麼你只需要啓動該可執行文件;)
4
在您的c:\(Windows驅動器)中搜索WebDev.WebServer.EXE,我發現文章說它在框架的v2.xxx文件夾中但MYNE定位於(不同版本):
C:\ Program Files文件\ Common Files文件\微軟共享\ DevServer \ 9.0 \ WebDev.WebServer.EXE
C:\ Program Files文件\ Common Files文件\ Microsoft共享\ DevServer \ 10.0 \ WebDev.WebServer20.EXE
C:\ Program Files \ Common Files \ microsoft shared \ DevServer \ 10.0 \ WebDev.WebServer40.EXE
開始在命令行使用以下參數運行它:
WebDev.WebServer.EXE /路徑: 「[你的站點目錄]」
從代碼:
System.Diagnostics.Process.Start(@"C:\Program Files\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE", "/path:c:\inetpub\wwwroot\testSite");
相關問題
- 1. 在重新啓動
- 2. 重新啓動Chromecast
- 3. 重新啓動Flip.js
- 4. 重新啓動CABasicAnimation
- 5. aspnet_wp.exe自動重新啓動
- 6. 重新啓動GIF動畫
- 7. Android活動重新啓動
- 8. 重新啓動服務器後重新啓動Docker容器
- 9. 重新啓動後廣播接收器不能重新啓動
- 10. 重新啓動服務器後重新啓動WCF服務
- 11. 如何重新啓動Ubuntu系統後重新啓動devstack?
- 12. 如何在電話重新啓動後重新啓動鬧鐘?
- 13. [Android]應用程序重新啓動設備後重新啓動
- 14. 重新啓動/重新啓動一個servlet
- 15. 重新啓動KDE而不重新啓動
- 16. 啓動Firefox而不重新啓動
- 17. 字符串雲流 - 如何強制消息被重新啓動而不重新啓動而不重新啓動?
- 18. Webdev.Webserver停止工作
- 19. 重新啓動的ViewController
- 20. 重新啓動線程
- 21. Android重新啓動服務
- 22. OpenGL重新啓動場景
- 23. 如何重新啓動QWizard?
- 24. 重新啓動遊戲
- 25. Apache重新啓動歷史
- 26. Mariadb無法重新啓動
- 27. 重新啓動CSS過渡
- 28. 重新啓動rake resques:scheduler
- 29. 重新啓動NGINX失敗
- 30. JQuery重新啓動setInterval