首页 > 系统相关 >ubuntu系统 运行 .net core8 webapi

ubuntu系统 运行 .net core8 webapi

时间:2024-11-08 13:41:58浏览次数:1  
标签:webapi install get sudo apt core8 && ubuntu packages

注册微软密钥和软件仓库,执行以下命令:
wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

仅安装.NET运行时:
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y aspnetcore-runtime-8.0

安装.NET SDK(如果需要开发):
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0

查看.net版本
dotnet -version

get请求接口:curl http://127.0.0.1:5000/api/test/hello

查看端口是否开通:lsof -i:5000

设置so打开目录:export LD_LIBRARY_PATH=/mnt/faceserver:$LD_LIBRARY_PATH

调试模式运行(会出现好多日志并且把日志输出信息都写到了txt文件内):LD_DEBUG=libs dotnet /mnt/faceserver/MicroService_Face_3_0.dll > debug_output.txt 2>&1

标签:webapi,install,get,sudo,apt,core8,&&,ubuntu,packages
From: https://www.cnblogs.com/xiaosongboke/p/18534899

相关文章

  • ubuntu:旧版本配置apt源(ubuntu 21.10)
    一,旧版本ubuntu上的apt源不能用了#apt-getupdate忽略:1http://mirrors.aliyun.com/ubuntuhirsuteInRelease忽略:2http://mirrors.aliyun.com/ubuntuhirsute-securityInRelease忽略:3http://mirrors.aliyun.com/ubuntuhirsute-updatesInRelease忽略:4http://mirro......
  • H3C UniServer R5300 G3安装Ubuntu16.04系统下11T容量RAID5只识别为900G
    组网及说明装配组件:H3CUniServerR5300G3-RS5Z1R5300C-CTO服务器-国内版板卡:P460-M4阵列卡系统版本:Ubuntu16.04问题描述1、实际上sdb是4块4T盘配置的raid5,在系统下lsblk查看到只有900G大小。2、HDM中逻辑卷容量识别正常,SDS日志无报错。3、按照smartpqi的驱动升级步骤未......
  • Ubuntu 24.04 二进制安装 MySQL 8.0.20
    相关资料操作系统:Ubuntu24.04数据库下载地址:https://cdn.mysql.com/archives/mysql-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz部署#安装必要的依赖apt-yinstallnumactllibaio1t64-yln-sv/usr/lib/x86_64-linux-gnu/libtinfo.so.6.4/usr/lib/x86_64-li......
  • 服务器是Ubuntu20.04,安装Colmap
    就下这一个东西,遇到的错误简直数不清,在这吐槽一下!顺便,分享一个最终成功的教程!!(虽然可能是玄学~)附上我跟着一步一步来最终下好的教程链接,亲测好用!!!https://blog.csdn.net/weixin_44172157/article/details/122203759其实中途还是发现了一个错误!和之前遇到的都一样,后面发现是我文件......
  • ubuntu 挂载新硬盘
    在ubuntuserver20.04下挂载新的硬盘。1.查找磁盘设备lsblk2.格式化sudomkfs.ext4/dev/sdb#格式化“/dev/sdb”设备为ext4格式若要格式化为NTFS格式,需要先安装工具ntfs-3g。sudoapt-getinstallntfs-3gsudomkfs.ntfs/dev/sdb3.挂载blkid#查看设备的UUIDe......
  • Ubuntu交叉编译环境配置
    Ubuntu交叉编译环境配置近期遇到了一些交叉编译相关的问题,这里以Ubuntu24.04上的arm32的交叉编译为例,介绍下如何在Linux中配置交叉编译环境。1.准备交叉编译工具链交叉编译工具链是指可以在宿主机上运行但编译目标平台不同的编译工具链。交叉编译工具可以使用包管理器直接安......
  • Ubuntu Focal 20.04 (LTS) 安装 Docker
    官方安装文档:https://docs.docker.com/engine/install/ubuntu/系统要求:ubuntu必须是以下几个系统之一,64位。UbuntuNoble24.04(LTS)UbuntuJammy22.04(LTS)UbuntuFocal20.04(LTS)查看系统内核$uname-a安装步骤:1.更新ubuntu$sudoapt-getupdate2.添加Docker库......
  • ubuntu 系统安装 node 及 nvm node 版本管理工具
    ubuntu系统安装node及nvmnode版本管理工具 转载至https://www.cnblogs.com/flying--pig/p/17492342.html1.gitclone远程镜像1gitclonehttps://gitee.com/mirrors/nvm2.安装nvm 1bashinstall.sh3.刷......
  • WebAPI 初学 Visual Studio 2022,.NET 6.0(EF 代码迁移)
    按照一步一步来,您将能够创建api选择C#、Windows和WebApi 创建API后,单击绿色按钮运行应用程序,现在我们可以看到Demo项目正在运行。尽管所有结构都是自动创建的,以运行API。此版本已自动配置Swagger。这是演示API。VisualStudio会自动添加所需的库。现......
  • Ubuntu Linux中安装MySQL教程
    在UbuntuLinux中安装MySQL步骤步骤一:更新软件包列表首先,更新你的软件包列表:sudoaptupdate步骤二:安装MySQL服务器使用以下命令安装MySQL服务器:sudoaptinstallmysql-server步骤三:启动MySQL服务安装完成后,启动MySQL服务:sudosystemctlstartmysql......