.Net Core on Linux 操作笔记
本文将记录一些在Linux系统上.NET Core相关操作出问题的解决方法。不定时更新~
更新sdk后dotnet命令失效:
执行以下命令创建软连接
ln -s /usr/share/dotnet/dotnet /usr/bin/dotnet
systemctl 配置示例
# etc/systemctl/system/xxx.service
[Unit]
Description=百银网前台
Documentation=
Wants=network.target
After=network.target
[Service]
User=root
Group=root
Nice=5
KillMode=control-group
SuccessExitStatus=0 1
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false
Environment=ASPNETCORE_URLS=http://10.116.150.120:1025 #服务url环境变量,应用内没指定时有效
NoNewPrivileges=true
PrivateTmp=true
InaccessibleDirectories=/sys /srv -/opt /media -/lost+found
ReadWriteDirectories=/usr/local/nginx/html/jjw_cms_web
WorkingDirectory=/usr/local/nginx/html/jjw_cms_web
ExecStart=/usr/bin/dotnet /usr/local/nginx/html/jjw_cms_web/JJW.CMS.Web.dll #执行命令
[Install]
WantedBy=multi-user.target
启动命令
systemctl enable xxx.service
service xxx start
本文原创授权为:署名-非商业性使用-禁止演绎 4.0 国际 (CC BY-NC-ND 4.0) 协议普通文本 | 协议法律文本
本文链接:https://yangshunjie.com/net-core-on-linux-operation-note.html