顧名思義,launchSettings.json就是配置項目啟動類型的配置文件,廢話不多說,直接看下面代碼:
左側為之前配置為IIS啟動,好處是能固定到IIS中,在VS不啟動的狀態下也能訪問本地程序;劣勢是需要手動安裝IIS,不夠靈活,還會在不使用的時候占用端口;
右側為修改之后的配置,從IISExpress啟動,IISExpress是vs2017安裝之后默認自帶配置,可以做到隨用隨啟動;

還有一個好用的參數:launchUrl,本項目是webapi項目,默認的參數值是:api/values,修改為swagger后可以從swagger啟動不用每次再在瀏覽器中輸入地址了(懶惰才是科技進步的最大推動力啊)。
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
