緣起:
在 Ubuntu 上安裝 .NET Core SDK,並成功建立 Console
專案後,我下一步想試的是,建立 Web 專案
官方教學,我先 cd 到放我 C# 專案的資料㚒,然後下指令來建立專案
dotnet new webapp -n AspNetCoreDemo -o firstwebapp
執行並查看網頁:
一様在專案底下執行
dotnet run
dotnet run --urls=http://localhost:5001
執行後,再開一次 localhost:5001,就能成功看到頁面
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*",
"Urls": "http://localhost:5001"
}
之後執行專案時,就不需要再手動指定 port 了。
發佈應用程式:
我專案是放在 home 底下跑的,官方不建議在使用者目錄下執行
server,所以要把程式打包,移去其它地方跑。需要在專案目錄下執行
dotnet publish
之後的教學是說,把 publish 下的資料都移到指定目地後再跑服務,所以可以得知,重點檔案就是 publish 資料㚒内的所有東西。
就先紀錄到這,我下篇想要試著把程式碼發佈到 raspberry pi 上看看,用 apache 來跑。
沒有留言:
張貼留言