概述
编辑器: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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复