我是靠谱客的博主 贤惠汉堡,最近开发中收集的这篇文章主要介绍.netcore api发布到linux,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编辑器:Microsoft Visual Studio Enterprise 2019 版本 16.8.2

.netcore api发布到linux:

1、改端口:

在Program.cs中:

    public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)

                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>().UseUrls("http://*:7020;https://*:7021");
                });

 

2、关于发布:

我选的是FolderProfile。

 

在【编辑】中,选【文件系统】

在【设置】中,可选框架依赖以及独立。独立部署不需要linux安装依赖包。我选择【独立】;目标运行时,选择【linux-64】

 

 

将打包目录binReleasenet5.0publish下的文件压成zip包。传输到linux系统。

在linux中,将工程同名的无后缀的文件给775以上权限:

 

 

运行:./文件   或者nohup  文件 &。

 

 

最后

以上就是贤惠汉堡为你收集整理的.netcore api发布到linux的全部内容,希望文章能够帮你解决.netcore api发布到linux所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部