我是靠谱客的博主 粗暴冬天,最近开发中收集的这篇文章主要介绍在发布.netCore WebApi服务并在Linux上部署,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

第一次在linux上面部署.netCore WebApi程序,做一些记录备查。
第一节记录如何使用vs2019将程序发布在本地文件夹:
    ①将调试好的WebApi项目的解决方案资源配置的Debug换成Release。 

②右击项目-重新生成解决方案。

③右击启动项-发布。

④在发布的选项中选择编辑,跳出配置文件。

⑤发布方法选择 “文件系统”,填写自定义的发布的系统位置。

⑥在设置中选择相关的设置,部署模式有“框架依赖”和“独立”两种模式可以选择,选择框架依赖的时候,要求linux服务器上面装了相应版本的.net Core SDK和.net Core RunTime。
        此时发布的文件大小较小;若选择“独立模式”,则不要求服务器上面装相应版本的sdk和运行时,此时发布的文件夹较大,vs会将相应的环境一起打包发布。

⑦最后点击保存-发布,等待片刻即可完成相应的发布环节。在选择的文件系统路径中就可以找到发布的相应的文件。

linux服务器

先在某一个服务下面给自己的服务创建一个文件夹(创建文件夹命令自行百度)
将程序压缩包下载到linux服务器,命令:wget http://localhost:5000/testfile.zip
解压文件压缩包,命令:unzip 文件名.zip
查看当前路径的文件夹:命令:ls –l     
运行可执行程序:sudo dotnet 文件名.dll
查看系统端口使用情况:命令:sudo netstat –anup
 

最后

以上就是粗暴冬天为你收集整理的在发布.netCore WebApi服务并在Linux上部署的全部内容,希望文章能够帮你解决在发布.netCore WebApi服务并在Linux上部署所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部