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

快两个月没接触.net,倒是天天在用linux,所以想尝试一下在linux运行喜欢的.net 应用。

安装CentOS

安装.Net core for Linux

创建Asp.net Core应用程序

安装Nginx

配置Nginx代理

1,安装CentOS系统

这个网上教程太多滤过。

image

 

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

sudo yum update

sudo yum install libunwind libicu

sudo yum install dotnet-sdk-2.0.0

image

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

image

 

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

dotnet new web

image

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

vi Program.cs

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

image

发布并测试

dotnet publish –c release

dotnet TestAspnetCore.dll

image

重点:设置防火墙

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

登录后复制

image

虚拟机外部访问确认

image

image

 

4,安装Nginx

sudo yum install epel-release

sudo yum install nginx

nginx –v 查看版本

image

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

image

虚拟机外部访问地址

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

image

 

5,配置Nginx代理

 

image

nginx详细设置待续

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2493296.html

(0)
上一篇 2025年3月5日 01:29:33
下一篇 2025年2月26日 07:36:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎么进入shell脚本编程

    想踏入shell脚本编程的世界?其实没那么难!我记得自己刚开始学的时候,也一头雾水,感觉命令行就像个黑洞,充满了神秘的符号。但慢慢摸索下来,发现它其实很有规律,而且很有成就感。 入门的第一步,当然是安装必要的工具。大多数Linux发行版默认…

    2025年3月5日
    200
  • asp.net下的中文分词检索工具分享

    jieba是python下的一个检索库, 有人将这个库移植到了asp.net 平台下, 完全可以替代lucene.net以及盘古分词的搭配 之所以写这个, 其实是因为昨天面试时, 被问到网站的关键字检索你怎么做?我就是说了下sql模糊查询以…

    2025年3月5日
    200
  • shell命令行怎么打开

    打开shell命令行的方法取决于你的操作系统。 在macOS和Linux系统中,最常用的方式是打开终端应用程序。这通常可以通过在应用程序搜索栏输入“终端”来实现。找到后,点击图标即可启动。 我记得有一次,我需要快速检查服务器日志,当时正坐在…

    2025年3月5日
    200
  • asp.net core封装layui组件的示例详解

    本篇文章主要介绍了详解asp.net core封装layui组件示例分享,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 用什么封装?这里只是用了TagHelper,是啥?自己瞅文档去 在学习使用TagHelpe…

    2025年3月5日
    200
  • ASP.NET样板开发框架ABP系列之ABP入门教程详解

    abp是为新的现代web应用程序使用最佳实践和使用最流行工具的一个起点。可作为一般用途的应用程序的基础框架或项目模板。接下来通过本文给大家详细介绍abp入门教程,感兴趣的朋友一起看看吧 ABP是“ASP.NET Boilerplate Pr…

    2025年3月5日 编程技术
    200
  • 本机ip如何查询

    查询本机ip地址的方法取决于你的操作系统和网络环境。 Windows系统下,最便捷的方式是打开命令提示符(cmd)。 记得以管理员身份运行,这样可以避免一些权限问题。我曾经因为没有管理员权限,卡了很久才发现问题所在。打开后,输入 ipcon…

    2025年3月5日
    200
  • db文件是什么

    db文件是数据库文件,存储着各种应用程序的数据。 它并非单一一种文件类型,而是多种数据库系统的文件格式的统称。 理解这一点至关重要,因为处理方法取决于具体是哪种数据库系统生成的db文件。 我曾经协助一位客户恢复丢失的客户数据,那是一家小型咖…

    2025年3月5日
    200
  • asp.net怎么使用js文件

    通常javascript代码可以与html标签一起直接放在前 端页面中,但如果js代码多的话一方面不利于维护,另一方面也对搜索引擎不友好,因为页面因此而变得臃肿。 所以一般有良好开发习惯的程序员都会把 javascript代码放到独立的js…

    2025年3月5日
    200
  • 复制粘贴的快捷键是什么

    复制粘贴的快捷键是ctrl+c(复制)和ctrl+v(粘贴)。 这看似简单的操作,背后却蕴藏着不少实用技巧,甚至能避免一些常见的困扰。 我曾经在一次紧急的项目汇报中,需要将一份长达十页的报告中的图表快速插入到演示文稿里。 当时时间紧迫,如果…

    2025年3月5日
    200
  • c语言编译器不弹出输出窗口怎么解决

    C语言程序执行速度过快,导致输出窗口一闪而过消失。解决方法包括:在程序结尾添加暂停操作(system(“pause”));使用getchar()等待用户输入;将输出重定向到文件中。其中,将输出重定向到文件的方法更健壮…

    2025年3月5日
    200

发表回复

登录后才能评论