第一步:在ubuntu.24.04-x64系统中安装安装 ASP.NET Core运行时
1. 安装基础工具 | sudo apt install -y software-properties-common |
确保系统拥有 add-apt-repository 命令,用于添加软件源
|
2. 添加 Backports 源 | sudo add-apt-repository ppa:dotnet/backports
|
添加包含 .NET 9 的官方后移植软件源。 |
3. 更新软件列表 | sudo apt update |
刷新软件包列表,使新添加的源中的包信息生效。 |
4. 安装运行时 | sudo apt install -y aspnetcore-runtime-9.0
|
安装 ASP.NET Core运行时(推荐,它包含了基础的 .NET 运行时)。如果你想安装完整的 SDK 进行开发,可以使用 sudo apt install -y dotnet-sdk-9.0 。 |
验证安装是否成功
dotnet --info
如下图所示是安装成功
第二步:把Blazor server发布成Linux-64运行程序,使用WinSCP把发布的程序传送到Ubuntu中,并且修改程序目录的权限
sudo chmod 777 /path/to/your/target_directory
文件传送结束后把当前目录修改成755权限
第三步:进入程序当前的目录执行如下命令
dotnet EnergyConsumCollection.Server.dll
这样网站就可以在本地访问,如下图所示