Ubuntu server 運行.net core api 心得
阿新 • • 發佈:2018-07-13
key log 參考 api rac mysql cte web roc
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 指令執行
Ubuntu server 運行.net core api 心得