首页 > 系统相关 >.net core独立部署到Linux问题点总结

.net core独立部署到Linux问题点总结

时间:2022-10-30 12:11:23浏览次数:55  
标签:core 5001 xxx 修改 xx Linux net 运行

1.修改配置文件:将所有路径改成Linux下的路径;如果使用了log4net,记得修改日志保存路径;

2.发布时选择独立部署、目标运行时选择Linux;

3.如是是用mysql,记得在etc/my.cnf的配置文件里添加:lower_case_table_names = 1 (表名不区分大小写),否则EF查询不到数据(报表名不存在,大写的表名);

 4.上传到Linux后对应文件夹要修改权限,是程序可以执行、打日志等;

5.开发数据库、网站端口;

以下是刚刚开始从网上找的运行方法,但是没有达到我想要的(后台运行)

6.修改/etc/systemd/system/slaughter.service [Unit]
Description=mj [Service]
WorkingDiretory=/www/wwwroot/publish_web
ExecStart=/www/wwwroot/publish_web/xxx.Web
Restart=always
RestartSec=10
KillSignal=SIGINT
SyslogIdentifier=dotnet-xxx
User=root [Install]
WantedBy=multi-user.target 7.在发布目录下执行:./xxx.xx --urls=http://*:5001 之后想到之前部署java时使用的命令: 6. nohup ./xxx.xx --urls=http://*:5001 >/dev/xx 2>&1 &   现在.netcore程序就在后台运行了,使用命令: ps -ef | grep 5001可以查看到刚刚运行的进程  7.停用,找到进程使用下面命令: kill -9 进程ID

标签:core,5001,xxx,修改,xx,Linux,net,运行
From: https://www.cnblogs.com/mojie/p/16840867.html

相关文章

  • Linux学习笔记之mac系统Vmware Fusion虚拟机黑屏问题
    vmwarefusion虚拟机黑屏mac详细参考此文,​​https://zhuanlan.zhihu.com/p/108613520​​目前在MontereyMacOS12.6系统测试适用,仅做记录在此/*......
  • Netlink 与 struct genl_family 结构体
    一、struct 1//#include<net/genetlink.h>2#ifndef__NET_GENERIC_NETLINK_H3#define__NET_GENERIC_NETLINK_H45#include<linux/genetlink.h>......
  • 学习ASP.NET Core Blazor编程系列九——服务器端校验
    学习ASP.NETCoreBlazor编程系列一——综述学习ASP.NETCoreBlazor编程系列二——第一个Blazor应用程序(上)学习ASP.NETCoreBlazor编程系列二——第一个Blazor应......
  • Linux:RedHat8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • Linux:Centos Stream 8 联网安装docker
    1.查看docker版本安装yum-config-manager#这个命令在yum-utils包yuminstall-yyum-utils下载docker-ce的源#下载docker-ce源文件yum-config-manager--add-repohttps:/......
  • Linux:RedHat8 设置中文输入法
    RadHat8自带中文输入法,只是默认没有使用。1.切换视图,搜索:Language快捷键:Win+Tab2.添加输入法3.切换输入法的快捷键super(Win)+空格 -----------------------------......
  • Linux磁盘分区
    在Linux的文件系统中,有个很重要的概念就是挂载,,除了根文件系统,其他所有文件系统都要先挂载到根文件系统中的某个目录之后才能访问。所谓的根文件系统就是系统启动的时候安......
  • hive 报:java.net.NoRouteToHostException: 没有到主机的路由
    这种没有到主机的路由问题屡见不鲜了,一般要么是namenode与datanode主机名间本身互ping就ping不通,这个概率较小,因为都知道要保证master与slaves节点是能正常通信,所以都会......
  • linux 安装.net 5.0
    目录​​一、环境搭配​​​​二、下载SDK包​​​​ 三、ubuntu安装.net5.0​​ ​​四、创建.net5.0web项目​​ ​​五、发布web​​一、环境搭配首先在官网......
  • VS2017 IIS 部署.net core web项目
    直接上内容: 安装IIS这个不在重复,可百度搜索到。 点击IIS查看模块:查看是否安装了AspNetCoreModule模块,如果没有安装可下载:​​http://download.microsoft.com/downlo......