linux centos 自包含方式,自依赖方式,独立方式发布.net6项目 电脑版发表于:2021/6/26 17:56 ### 创建一个.net6 webapi项目 顺便把发布环境下的swagger放出来方便测试 <img src="https://img.tnblog.net/arcimg/aojiancc2/538898c42c824435ac387014894ea79b.png" style="width:500px;height:auto;"> ### 发布成独立、linux-x64、生成单个文件 <img src="https://img.tnblog.net/arcimg/aojiancc2/99e62fa537514799a93d77af42cf4fae.png" style="width:500px;height:auto;"> 这样发布出来主要就一个文件和配置文件: ![](https://img.tnblog.net/arcimg/aojiancc2/5573d5554e89484db49068577dcd2385.png) ### 把发布出来的文件拷贝到linux centos下运行 切换到上传的位置,发布命令: ``` ./WebApplication3 --urls="http://*:5000" ``` 执行之前也可以给一个777权限: ``` chmod 777 WebApplication3 ``` ![](https://img.tnblog.net/arcimg/aojiancc2/72a88d9be0c140bdaf5c10a6b437b524.png) 有可能会报缺少一个libicu库,执行安装一下即可: ``` yum install libicu ```