- Published on
Ubuntu - 建立、執行和發佈 ASP.NET Core MVC 專案
在上一篇文章,安裝完 .NET Core SDK 之後就可以來建立相關的網站
OS - Ubuntu Desktop 18.04 ASP.NET Core MVC 2.2
- 可以使用
dotnet new -l
來看現有的專案範本
- 建立一個 MVC 的 Web App,放在 mvc 的資料夾裡面
donte new mvc -o mvc
- 使用
dotnet build
來建置專案,會產生等一下要執行的 dll 檔
- 使用
dotnet run
來執行建置出來的 dll,基本上可以看到Application started.
就是執行成功了
dotnet run ./bin/Debug/netcoreapp2.2/mvc.dll
- 使用
dotnet publish
來發行 Web App,並且指定相關的 Configuration 和 runtime,預設是發行到bin
下面的資料夾
dotnet publish -c Release -r ubuntu.18.04-x64
- 需要注意的是,發佈出來的路徑是在 run times (這裡是
ubuntu 18.04-x64
) 裡面的 publish 才是
後面的文章會把 ASP.NET Core MVC 發佈出來的檔案用 nginx 來作反向代理