1. 程式人生 > 其它 >.net 5 開發部署B/S程式。

.net 5 開發部署B/S程式。

現在.net 6 已經出來了,visualStudio 2022也發行預覽版了。

自 .net5 釋出,.net core 與.net framework 已經走向統一。確實越來越好用了。

現在.net5 釋出B/S 架構的應用也不依賴於IIS了, 現在不管是在windows還是linux環境下,釋出web系統都只需要一個指令 dotnet xxx.dll 即可

專案型別選擇 .NET Core MVC .

初始專案結構,大概是這樣

由於 linux 伺服器不在有IIS 伺服器,所以應用程式的埠配置寫在了程式中,在 Program.cs 中配置。

加入以上程式碼指定 8080 埠。

初次之外,具體開發,跟傳統.net framework 開發區別不大。依舊是 路由機制。

最後不同的地方就是釋出,跟部署了。可以用 vs 自帶的釋出功能。

配置好釋出的資料夾後點擊發布按鈕

釋出成功後,到資料夾下,使用命令 dotnet 的啟動程式

啟動成功後在 瀏覽器輸入 ip 埠即可訪問