.NET6 API 部署标准流程
#第一步:将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install dotnet-sdk-6.0
sudo yum install dotnet-runtime-6.0
第一步:在服务器创建即将发布的程序目录 统一放在 /data/ux3apitest 文件夹下
第二步:VS2022 发布Api 配置,将发布好的文件上传到服务器建立好的对应文件夹内
dotnet htmltopdf.dll --urls http://*:8001
#第一步:创建自启动文件(再 /etc/systemd/system/目录里)
vim /etc/systemd/system/xx.service(命名跟业务名保持一致,统一小写!)
Description=xx.service(这里改成服务名称!)
WorkingDirectory=/xx/xx(这里改成工作目录!)
ExecStart=/usr/bin/dotnet /xx/xx/xx.dll --urls http://*:5000(这里改成项目dll所在目录以及启动端口!)
SyslogIdentifier=xx(日志标识符,可以跟业务名保持一致!)
Environment=ASPNETCORE_ENVIRONMENT=xx(这里注意区分环境! 开发环境 Development 正式环境 Production)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?