是否有可用於手動啓動IIS Express的命令行程序或服務?如何手動啓動IIS Express
回答
一旦你安裝IIS快遞(最簡單的方法就是通過Microsoft Web Platform Installer),你會發現在%PROGRAMFILES%\IIS Express
(%PROGRAMFILES(x86)%\IIS Express
在x64體系結構)的可執行文件和它叫做iisexpress.exe
。
要查看所有可能的命令行選項,只需要運行:
iisexpress /?
和程序的詳細幫助會顯示出來。
如果不帶參數執行,則會啓動配置文件中定義並標記爲啓動時運行的所有站點。系統托盤中的圖標將顯示哪些網站正在運行。
一旦您在配置文件中創建了一些網站(在%USERPROFILE%\Documents\IISExpress\config\applicationhost.config
中找到),則有幾個有用的選項:/site
和/siteId
。
有了第一個,你可以按名稱啓動特定的網站:
iisexpress /site:SiteName
而後者,你可以通過指定ID推出:
iisexpress /siteId:SiteId
有了這個,如果IISExpress從命令行啓動時,將顯示對服務器所做的所有請求的列表,這在調試時非常有用。
最後,可以通過指定完整的目錄路徑來啓動站點。 IIS Express將創建一個虛擬的配置文件並啓動該網站(請記住,如果它包含空格引用路徑):
iisexpress /path:FullSitePath
這包括命令行的基本IISExpress使用。
從其他人發佈的鏈接中,我沒有看到選項。 - 我只是使用PowerShell來殺死它 - 你可以這樣保存到停止-IisExpress.ps1文件:
get-process | where { $_.ProcessName -like "IISExpress" } | stop-process
有什麼不對 - Visual Studio將只是彈出了新一輪上漲,當它想一。
要從Power Shell腳本中啓動和停止IIS express作爲一項工作,此代碼片段也許很有用:https://gist.github.com/drmohundro/5a131d7ff6f291a33334 – Manfred 2017-03-01 03:48:22
沒有一個程序,但你可以做一個批處理文件,並運行一個這樣的命令:
powershell "start-process 'C:\Program Files (x86)\IIS Express\iisexpress.exe' -workingdirectory 'C:\Program Files (x86)\IIS Express\' -windowstyle Hidden"
您應該很可能會披露這是你的項目。 – 2016-10-30 17:39:05
@TiesonT。這會帶來什麼危害? – 2016-10-30 23:11:12
http://meta.stackoverflow.com/questions/324027/how-do-i-properly-disclose-reference-to-my-own-project-on-stack-overflow – 2016-10-31 00:44:49
- 1. IIS Express無法啓動
- 2. 如何防止IIS Express在連接到IIS進程時啓動?
- 3. 如何啓動IIS
- 4. IIS Express無法啓動VS2010sp1項目
- 5. 啓動iis express時指定模板applicationhost.config
- 6. ASP.NET核心IIS Express啓動並關閉
- 7. 無法啓動IIS Express Web server.with VS2012
- 8. 如何從TeamCity中啓動和停止IIS Express?
- 9. 如何禁用ASP.NET Core的IIS Express啓動配置文件?
- 10. 如何從查看ProgramFiles(x86)的命令行啓動IIS Express?
- 11. 如何啓動Reactjs.Net到IIS
- 12. 如何讓IIS服務自動啓動?
- 13. 如何手動重新啓動Visual Studio?
- 14. 如何啓動「手動」刷卡事件?
- 15. ASP.NET,C#,IIS,啓動
- 16. 如何從WIX重新啓動IIS?
- 17. 如何識別IIS重新啓動?
- 18. IIS express無法啓動,而是使用Kestrel Web服務器
- 19. 無法啓動IIS express錯誤Visual Studio 2015
- 20. 無法啓動IIS Express Web服務器 - 雙重實例?
- 21. 無法在Visual Studio 2017中啓動IIS Express RC
- 22. 如何將IIS Express作爲通過Windows服務啓動的進程運行
- 23. 何時啓動的服務不是啓動的服務? (SQL Express)
- 24. IIS壓縮vs手動GZIP
- 25. 手動啓動ANT任務
- 26. 如何在手機啓動時啓動Android應用程序?
- 27. 如何檢測應用程序啓動類型(自動啓動還是手動)?
- 28. 如何理解同步是自動啓動還是在android上手動啓動?
- 29. 在手機上啓動ContentObserver啓動
- 30. SQL Express&IIS - 如果手動分離數據庫,數據庫不會附加?
請不要只粘貼一個鏈接,它會腐爛b)它像一個RTFM答案和手冊通常不如一個好的答案清晰。 – 2016-11-22 18:54:07
upvote comment for URL rot – Adam 2017-04-28 18:08:40