centos7 下载并安装.netcore SKD,运行.netcore 应用程序
1. 在windwos下 下载 xshell
2. 在windwos下安装xshell
3. 登录到linux服务器,ctrl+alt+f2,F1,F3 或右键,打开终端
输入:ip add 找到ip:inet 192.168.8.110
4. 打开xshell,新建;输入主机Ip,root,密码 链接服务器;
5.下载.netcore3.1运行时环境并安装
dotnet.microsoft.com/learn/asp.net/hello-world-tutorial/install
6.下载filezilla_3.442_win64.exe 并安装 文件传输工具
链接linux服务器,新建目录,将应用程序上传到此目录
启动应用程序:dotnet aaa.dll --urls="http://*:2019" --ip="192.168.1.106" --port=2019
打开应用程序:
关闭防火墙:systemctl stop firewalld
centos 发布.netcore3.1应用程序:
1. sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
2. sudo yum install netcore-sdk-3.1
3. sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm //将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库
4. sudo yum install dotnet-sdk-3.1
5. dotnet WebApplication1.dll --urls="http://*:20192" --ip="192.168.3.24" --port=20192
仅在 x64 体系结构上支持包管理器安装。 其他体系结构(如 ARM)必须手动安装 .NET。 有关详细信息,请参阅手动安装部分。
如果已安装 SDK 或运行时,请使用 dotnet --list-sdks 和 dotnet --list-runtimes 命令查看安装了哪些版本
CentOS 7:安装运行时
1.sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
2.sudo yum install aspnetcore-runtime-3.1
.NET Core:
.NET Core是免费,跨平台的,是托管框架的开源实现。它支持4种类型的应用程序:控制台,ASP.NET Core,云和通用Windows平台(UWP)。
WindowsForms和Windows Presentation Foundation( WPF)并不包含在.NET Core中。
.net核心运行时【运行netcore程序的】(CoreCLR)
.net core SDK(开发工具包【运行时(jre)+ Rolysn(编译器)+(FCL)+ netCore CLI】)
详细参考:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-centos