.Net Core 通過配置檔案(appsetting.json)修改Kestrel啟動埠

東程軟工小分隊發表於2019-09-10

網上常見方法

網上太多文章通過修改Program檔案方法進行修改。例如這樣
在這裡插入圖片描述

修改配置檔案的方法

將配置檔案按照這樣修改就行了

"Kestrel": {
   "EndPoints": {
     "Http": {
       "Url": "http://0.0.0.0:5003" // 埠自己改吧
     }
   }
 }

寫在後面

更多配置參考 https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1

也有有些人搞不懂,為什麼要這樣寫呢,無論是iis,nginx,tomcat 等等這些web服務程式都有自己的配置規則。那是沒問題的。但是如果你想要直接用Kestrel呢,這樣做絕對是非常棒的,而且可以放到樹莓派等小型機器中直接作為服務使用。非常棒。


還有一種就是在本地開發的debug時候,這樣可以防止埠衝突,如果是debug,還可以修改launchSettings.json檔案進行修改埠。這個檔案的修改方式我就不多說了,自己看看裡面的配置應該也會很清楚了(這個檔案簡單修改還可以,自己寫一些複雜的系統變數就搞不懂了)


引用

https://www.cnblogs.com/goldenbiu/articles/10755213.html
https://www.cnblogs.com/Allen0910/p/8550873.html

相關文章