首页后端开发ASP.NETAsp.net Core应用程序在Linux上部署的图文详解

Asp.net Core应用程序在Linux上部署的图文详解

时间2024-01-30 19:10:02发布访客分类ASP.NET浏览609
导读:收集整理的这篇文章主要介绍了Asp.net Core应用程序在Linux上部署的图文详解,觉得挺不错的,现在分享给大家,也给大家做个参考。快两个月没接触.net,倒是天天在用Linux,所以想尝试一下在Linux运行喜欢的.net 应用。安...
收集整理的这篇文章主要介绍了Asp.net Core应用程序在Linux上部署的图文详解,觉得挺不错的,现在分享给大家,也给大家做个参考。快两个月没接触.net,倒是天天在用Linux,所以想尝试一下在Linux运行喜欢的.net 应用。

  • 安装CentOS

  • 安装.Net core for Linux

  • 创建Asp.net Core应用程序

  • 安装Nginx

  • 配置Nginx代理

1,安装CentOS系统

这个网上教程太多滤过。

2,安装跨平台的.NET Core SDK for CentOS7

  • sudo yum update

  • sudo yum install libunwind libicu

  • sudo yum install dotnet-sdk-2.0.0

dotnet --info可以确认是否安装成功

3,创建Asp.net Core应用程序

dotnet new web

由于需要虚拟机外部访问得修改默认的localhost设置:

vi PRogram.cs

添加UseUrls(“http://*:5000”)

发布并测试

dotnet publish –c release

dotnet testAspnetCore.dll

重点:设置防火墙

sudo firewall-cmd --PErmanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --permanent --zone=public --add-port=5000/tcp
sudo firewall-cmd --reload

虚拟机外部访问确认

4,安装Nginx

sudo yum install EPEL-release

sudo yum install nginx

nginx –v 查看版本

查找Linux的IP地址,启动Nginx服务

虚拟机外部访问地址

备注:如果无法显示这个页面估计是防火墙没有设置。

5,配置Nginx代理

nginx详细设置待续

以上就是Asp.net Core应用程序在Linux上部署的图文详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

Linux

若转载请注明出处: Asp.net Core应用程序在Linux上部署的图文详解
本文地址: https://pptw.com/jishu/592922.html
.net中关于异步性能测试的示例代码 jquery中能够实现元素高度变化的是什么函数

游客 回复需填写必要信息