鲲鹏云实验-.NET Core 3.0-开始使用

本文详细介绍如何在Ubuntu18.04环境中安装配置.NETCore3.0,包括下载安装包、配置环境变量、检测版本、创建运行控制台和ASP.NETCoreMVC项目,以及在云服务器上部署并远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【摘要】 介绍Ubuntu 18.04环境下.NET Core 3.0的安装配置、初始项目的生成和运行

1. 基础环境

  • 2vCPUs | 4GB | kc1.large.2

  • Ubuntu 18.04 64bit with ARM

2. 下载

.NET Core 3.0 SDK下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.0

选择Linux ARM64版本,下载到虚拟机中:

本例中可以运行下列命令行下载.NET Core 3.0 ARM64 Linux安装包:

wget 
https://download.visualstudio.microsoft.com/download/pr/cbc83a0e-895c-4959-99d9-21cd11596e64/b0e59c2ba2bd3ef0f592acbeae7ab27d/dotnet-sdk-3.0.100-linux-arm64.tar.gz

3. 安装

解压缩安装包,并且将解压后的文件夹移动到/opt目录下:

sudo mkdir /opt/dotnet-3.0
sudo tar -zxvf dotnet-sdk-3.0.100-linux-arm64.tar.gz -C /opt/dotnet-3.0

 

4. 配置

打开~/.bashrc文件,在其中设置dotnet命令的相关环境变量

vi ~/.bashrc

在文件末尾添加:

export DOTNET_ROOT=/opt/dotnet-3.0
export PATH=$PATH:$DOTNET_ROOT

使得配置立即生效:

source ~/.bashrc

5. 检测

打开命令行,运行:

dotnet --version

查看其输出结果应正确打印出版本号

6. 创建和运行简单控制台项目

dotnet new console -n consoleApp
cd consoleApp
dotnet run

观察运行结果

7. 创建简单ASP.NET Core MVC Web项目

dotnet new mvc -n mvcApp
cd mvcApp
dotnet run

可观察到控制台输出:

这说明该网站启动后可通过http://localhost:5000/5001端口访问

按Ctrl+C结束网站运行

8. 配置云服务器开放默认端口

需要配置云服务器,使得端口5000、5001可以从外部访问

(1)打开云服务器控制台,进入【安全组】

(2)在【安全组】配置页上,选择【Sys-default】的【配置规则】操作:

(3)配置协议端口【5000-5001】作为入方向允许访问,如下图所示:

9. 远程访问网站

(1) 修改网站程序代码,允许在服务器的所有绑定IP地址(包括弹性公网IP地址)上监听

打开Program.cs文件,定位到CreateHostBuilder方法,将原有代码修改成下图所示:

(2) 再次运行网站,然后从客户端浏览器通过公网IP地址访问网站:

作者:Jerry Zhou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值