为了体验.net在linux上运行,所以使用HttpClient东借西抄做了一个简单的api上传功能. 第一步,简单的上传功能: public class UploadHelper { private static readonly string controller = "/api/Upload"; /// <summary> /// 使用HttpClient上传附件 /// </summary> /// <param name="filePa…
部署.Net Core APi+Vue 到 linux centos 服务器(一) 前言:项目采用的是 .net core 作为接口,vue作为前端. 此时需要把整个项目架设到linux centos服务器上. 架设之前需要装些环境.nginx core sdk等,工具用到 Fz(FTP上传软件),xshell(远程命令) 那么接下来开始安装: 一:上传vue项目 准备工作:需要一个vue项目源码.这里就不说如何建立vue了. () npm run build 之后 打包好Vue项目,放到lin…
部署dotnet Core Web API 上一步的文章,是我们公司最核心的一个ORM组件,在中标麒麟系统完成了一个插入数据的任务,这一步是将正式的从dot net framework 迁移到 dotnet core 的项目,部署运行在中标麒麟系统中. 项目预览 现有从dotnet framework 迁移过来的一个 dotnet core web api 项目,准备部署中标麒麟系统上测试运行,下面是项目截图: 运行 & 解决 将文件上传到服务器上,然后执行命令运行: [root@gumis02…
前面也有说到,我学习Linux 主要因为要学习一下部署.NET CORE项目到Linux 系统,这里就记录一下部署的详细步骤吧. 主要需要安装以下几个工具 1..NET CORE SDK 2.Jexus 3.supervisord 一.安装.NET CORE SDK 1.注册Microsoft产品Feed (直接复制以下命令即可) ①.sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc ②.sudo sh -c…
背景 根据我之前写的文章 将 Net 项目升级 Core项目经验:(一)迁移Net项目为Net Core\Standard项目,我们将公司内部最核心的ORM框架迁移到net core 上面,并在window和mac操作系统上运行测试通过,在后续我们开始准备迁移web 项目到net core 上,并运行在linux系统上. 我们选择的linux不是国际上的大牌linux发行版本,而是我们国内的linux发行版-中标麒麟.在迁移的过程中遇到了太多的问题,最后花费了1个星期的时间,部署成功了.我将其中…
首篇笔记,多多关照.方便回忆和给新手指导,大神绕道 首先在Linux系统部署.net Core项目首先准备一个Linux系统的服务器,百度云,阿里云都行. 1.net core 部署在Linux系统上运行的环境搭建总结 指导连接:https://www.cnblogs.com/hzzxq/archive/2018/11/13/9952341.html 2.发布项目到Linux 我这边采用的是FTP传入到Linux系统 1.在服务器home下面创建一个文件夹(文件名随意),将编译的文件发布到改文件…
背景 在上一篇文章安装dotnet core,已经安装好dotnet core了.之前只是安装成功了dotnet, 输入dotnet --info,可以确认安装成功了,但是在运行代码时,还是报错了,本章记录在部署好dotnet core后,到能运行控制台程序当中的错误. 首先将项目用vs发布一下,然后把文件放到中标麒麟的系统上,在文件夹打开终端,执行 dotnet **.dll,结果如下: [root@gumis02 PublishOutput]# dotnet Beyondbit.Consol…
工具: WinSCP+Xshell+VMware 1.安装CentOS 省略安装过程... 2. 安装.Net Core Sdk ①更新可用的安装包:sudo yum update ②安装.NET需要的组件,libunwind和libicu库:sudo yum install libunwind libicu ③安装.NET SDK(ps:我的开发环境是2.2.300,cmd:dotnet –version查看): sudo yun install dotnet-sdk-2.2 ④安装完成之后,…
1.本地编写一个mvc网站 代码编辑器:Visual studio 2017.2019.Visual Code 均可 1)搭建 略. (请自行搜索如何编辑mvc,或看文末参考链接) 2)配置 Program.cs需要配置绑定ip,否则linux服务器上默认localhost公网是访问不到的 public class Program { public static void Main(string[] args) { CreateWebHostBuilder(args).Build().Run()…
Linux版本Ubuntu 16.04 .net core 下载地址:https://dotnet.microsoft.com/download/dotnet-core/2.1 虽然现在现在.net core 3.0都已经出来,但是这里介绍还是用2.1的版本,我们可以下载SDK的版本,也可以下载Runtime的版本,这里使用SDK的 # 下载好之后,先创建个目录dotnet-sdk-2.1.301-linux-x64 mkdir dotnet-sdk-2.1.301-linux-x64 # 然后…