天天看點

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

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

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

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

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

項目類型選擇 .NET Core MVC .

初始項目結構,大概是這樣

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

 由于 linux 伺服器不在有IIS 伺服器,是以應用程式的端口配置寫在了程式中,在 Program.cs 中配置。

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

 加入以上代碼指定 8080 端口。

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

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

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

配置好釋出的檔案夾後點選釋出按鈕

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

 釋出成功後,到檔案夾下,使用指令 dotnet  的啟動程式

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

 啟動成功後在 浏覽器輸入 ip 端口即可通路