分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

ASp.NET Core Centos7运行环境搭建

发布时间:2023-09-06 01:43责任编辑:胡小海关键词:.NET

CentOS 7中运行搭建ASp.NET Core运行环境

1、环境

这里演示的环境是CentOS7,64bit

2、安装.NET Core SDK

sudo yum update

mkdir dn_cli

cd dn_clisudo yum install libunwind libicu

sudo yum install libunwind libicu

 

wget https://dotnetcli.blob.core.windows.net/dotnet/beta/Binaries/Latest/dotnet-dev-centos-x64.latest.tar.gz

tar -zxf dotnet-dev-centos-x64.latest.tar.gz

 

尝试执行命令:. /dotnet

提示错误:

Failed to load /root/dotnet/bin/libcoreclr.so, error: libunwind.so.8: cannot open shared object file: No such file or directory

解决方法:

yum install -y libunwind

 

尝试执行命令:. /dotnet

提示错误:

Failed to initialize CoreCLR, HRESULT: 0x80131500

解决方法:

yum install -y icu

尝试执行命令:. /dotnet --info,正常。


永久保存环境变量

找到/etc/profile文件(当用户第一次登录时,该文件被执行.),在最后面添加:

PATH=~/dn_cli:$PATH

export PATH

 

即时生效

source /etc/profile

 

3、下载cli-samples的HelloMvc例子 

 

cd ~
sudo yum -y install git

mkdir app

cd app

git clone https://github.com/aspnet/cli-samples.git

cd cli-samples

dotnet restore

cd HelloMvc

 

 需要显式指定HelloMvc的端口(即使指定的是5000端口),目前尝试过不加下面这段代码,发现默认的5000并不起作用

  

4、编译运行HelloMvc

将执行命令的当前目录定位到HelloMvc,并执行下面命令

dotnet run

打开浏览器 http://192.168.1.200:5600

ASp.NET Core Centos7运行环境搭建

原文地址:https://www.cnblogs.com/shw0099/p/8472243.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved