架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 21334|回复: 11

[.NET Core] Centos 7 安装.NET Core SDK教程

[复制链接]
发表于 2018-6-26 23:06:18 | 显示全部楼层 |阅读模式
系统:Centos 7 64位
官网链接:https://www.microsoft.com/net/download/linux
https://www.microsoft.com/net/learn/get-started/linux/centos

QQ截图20180626225413.jpg

安装.net Core 2环境



.NET Core 包括.NET Core Runtime 和 .NET Core SDK:

.NET Core = 应用运行依赖的 .NET Core Runtime
.NET Core SDK = 使用.NET Core开发应用.NET Core Runtime 和 SDK+CLI(Software Development Kit/Command Line Interface) 工具


QQ截图20180626230248.jpg

测试安装是否成功

QQ截图20180626230424.jpg

.NET Core SDK (reflecting any global.json):
Version:   2.1.301
Commit:    59524873d6

Runtime Environment:
OS Name:     centos
OS Version:  7
OS Platform: Linux
RID:         centos.7-x64
Base Path:   /usr/share/dotnet/sdk/2.1.301/

Host (useful for support):
  Version: 2.1.1
  Commit:  6985b9f684

.NET Core SDKs installed:
  2.1.301 [/usr/share/dotnet/sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download
至此,安装完成!




上一篇:vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot (...
下一篇:新路由3(newifi)挖数字黄金教程
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-1-24 10:41:56 | 显示全部楼层
小渣渣 发表于 2019-1-24 10:03
嗯  在服务器上面执行  curl http://127.0.0.1:5000  试试能返回页面的html不

服务器上面执行  curl http://127.0.0.1:5000
提示 Connection refused
开始排查
先开放5000端口因为我现在系统本身已经发布,所以需要将现在后台运行的线程关闭(执行下面两条命令之后,则已经上线的系统会不能访问),如果是首次发布,则不需要进行这一步,命令如下,如图所示:
(1):ps -ef | grep core.dll  
(2):kill -9 PID

执行dotnet core.dll
运行成功并且可以访问,则说明发布才成功,但是这样有一个弊端,就是发布之后不能关闭Xshell,如果关闭则默认程序会推出,所以,我们可以使用下面的命令直接将其设置为在后台运行
命令如下:
nohup dotnet ProgrammersLiveShow.dll &

最后 执行 curl http://127.0.0.1:5000 成功出现 helloworld
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-10-30 12:28:43 | 显示全部楼层
CentOS 7 安装 .NET SDK 6 或 .NET 运行时

安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 打开终端并运行以下命令:


安装 SDK

.NET SDK 使你可以通过 .NET 开发应用。 如果安装 .NET SDK,则无需安装相应的运行时。 若要安装 .NET SDK,请运行以下命令:


安装运行时

通过 ASP.NET Core 运行时,可以运行使用 .NET 开发且未提供运行时的应用。 以下命令将安装 ASP.NET Core 运行时,这是与 .NET 最兼容的运行时。 在终端中,运行以下命令:


验证命令如下:



码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2019-1-24 13:05:26 | 显示全部楼层
夏天 发表于 2019-1-24 10:41
服务器上面执行  curl http://127.0.0.1:5000
提示 Connection refused
开始排查

嗯  其实  你在执行完dotnet xx.dll的时候,复制出来一个shell终端,在另外一个终端上面测试也可以。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-1-23 15:37:46 | 显示全部楼层
我安装完成 但是查看“/opt目录没有/dotnet”目录
在运行 dotnet xx.dll 提示The specified framework 'Microsoft.NETCore.App', version '1.1.2' was not found
我搜的解决办法
https://www.cnblogs.com/hobinly/p/6169165.html
难道是安装失败了
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2019-1-23 15:44:02 | 显示全部楼层
夏天 发表于 2019-1-23 15:37
我安装完成 但是查看“/opt目录没有/dotnet”目录
在运行 dotnet xx.dll 提示The specified framework 'Mic ...

执行



查看安装的版本,应该是你程序版本太低问题
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-1-23 15:48:05 | 显示全部楼层

运行完还是报以上错误
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2019-1-23 16:10:52 | 显示全部楼层
夏天 发表于 2019-1-23 15:48
运行完还是报以上错误

运行只是让你查看你服务器安装的sdk列表。

你看你程序运行的版本是否在列表中存在。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-1-23 16:20:27 | 显示全部楼层
小渣渣 发表于 2019-1-23 16:10
运行只是让你查看你服务器安装的sdk列表。

你看你程序运行的版本是否在列表中存在。 ...

运行完 QQ图片20190123161934.png
是不是opt目录有问题
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2019-1-23 16:24:06 | 显示全部楼层
夏天 发表于 2019-1-23 16:20
运行完
是不是opt目录有问题

你看看你dll是什么版本的,你修改成2.1.x 版本试试,这应该是版本不兼容的问题

你dll版本太低了
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2019-1-24 09:56:23 | 显示全部楼层
小渣渣 发表于 2019-1-23 16:24
你看看你dll是什么版本的,你修改成2.1.x 版本试试,这应该是版本不兼容的问题

你dll版本太低了 ...

QQ图片20190124095439.png 我把所有的版本都更新到最新 这是不是成功了 在linux上?看来就是版本问题
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2019-1-24 10:03:12 | 显示全部楼层
夏天 发表于 2019-1-24 09:56
我把所有的版本都更新到最新 这是不是成功了 在linux上?看来就是版本问题
...

嗯  在服务器上面执行  curl http://127.0.0.1:5000  试试能返回页面的html不
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-28 21:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表