Ubuntu server 运行.net core api 心得

1.安装.net core sdk

在微软.net core 安装页面找到linux 安装,按照步骤安装好

2.安装MysqL

参考 Ubuntu安装mysql

3.配置MysqL

1.需要将MysqL编码改为utf-8

2.因为需要通过.net运行MysqL,如果在使用过程中如果发现远程登录MysqL时间过长,一般需要禁用MysqL DNS

具体步骤:

认情况下,MysqL的字符集是latin1,打开MysqL配置文件

sudo vim /etc/MysqL/my.cnf

在[client]下追加:   default-character-set=utf8 在[MysqLd]下追加: character-set-server=utf8 skip-name-resolve 在[MysqL]下追加: default-character-set=utf8

重启MysqL sudo /etc/init.d/MysqL restart
注:配置文件用回车结尾

4.发布并执行.net core

.net core api 认端口为5000,每次修改都要重新生成,

解决方法:用  ASPNETCORE_URLS="http://*:5123" dotnet WebApi.dll  指令执行

相关文章

本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从...
基于 .NET 的一个全新的、好用的 PHP SDK + Runtime: Pe...
.NET 异步工作原理介绍。
引子 .NET 6 开始初步引入 PGO。PGO 即 Profile Guided Opti...
前言 2021/4/8 .NET 6 Preview 3 发布,这个版本的改进大多来...
前言 开头防杠:.NET 的基础库、语言、运行时团队从来都是相...