[英]Running IIS Express from the Command Line .Net Core
在我正在進行的項目中,我們正在為客戶將我們的 Episerver CMS 網站從 CMS11(.net 框架)升級到 Optimizely CMS12(.Net 核心)。
要使用 CLI 運行 IIS Express(無需從 VS/Rider 運行應用程序)並啟動 NPM develop,我們編寫了 this.bat 腳本。
@ECHO OFF
ECHO starting site
start iisexpress /config:.vs\*PROJECT_NAME*\config\applicationhost.config /siteid:2
cd %~dp0\src\Site
start npm run develop
作為從框架升級到核心的結果,我們現在通過 appsettings.json 而不是 applicationhost.config (XML) 配置項目,我們在其中定義要從 (siteid:2) 啟動的站點綁定。
我一直在尋找一種方法來通過綁定 in.json 來做同樣的事情,但沒有成功。 有人對解決方案有任何想法嗎?
我建議在本地使用Kestrel而不是 IIS Express,只需使用以下命令啟動站點: do.net run
您還可以使用do.net watch
在源代碼文件更改時自動重建/重新啟動站點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.