VS2019 for MAC早已公布很长期了,本认为新项目移过去很不便,一直沒有姿势,近期呆家中快长霉了,决策研究,想不到一句编码都不用动,立即完功,这一下能够 制造了。全体同学能够 安心整了。
此次服务平台的要求:
MAC OS : mac OS Catalina 10.15.3
VS 2019 : VS for Mac community 8.4.8
.net Core : Core 3.1
Sql Server : Docker Sql Server 2019
原服务平台:
windows 10+vs2019 community+ core3.1 + sql server 2019
=========================
一、安裝VS 2019
下床详细地址:https://visualstudio.microsoft.com/zh-hans/downloads/
这儿无论你免费下载的是标准版,小区版,還是商业版,安裝进行全是小区版,用你的ID登录后,才会更改版本号
安裝迅速进行,入门基础沒有难度系数,和win版一样,宇宙空间最強IDE
检测在建一个新项目运作,沒有难题。但是以前的新项目是sql server 的。因此刚开始应用Docker
Docker下载链接:https://www.docker.com
二、免费下载Docker Desktop for MAC 并 安裝运作
配备中国镜像系统源:开启Docker 喜好设定,在Docker Engine加上详细地址就能够
(假如不配备那速率立即难以忍受,3k/s免费下载,我配备了一个阿里云服务器的,可以。)
阿里云服务器器皿镜像系统控制面板:进到后,最下边有一个镜像系统网络加速器,会让你一个加快详细地址。
三、应用Docker
应用Docker 时能够 先了解一下常见的指令,那样能够 更为迅速
开启OS 控制面板并在Docker 中开启Docker Hub
在检索里搜索Sql Server
进到网页页面能够看见微软官方的配备表明和一些版本号表明
1.在控制面板键入:
docker pull mcr.microsoft.com/mssql/server:2019-latest
开始下载镜像系统了,等候进行(仿佛以前配备的加快对mcr.microsoft.com没反映,我这儿一直比较慢。不知道到多会了,总之睡觉来到,第二天早安了,看过下1.5G上下,下了很长期。一样的,安裝mysql要是几十秒就进行了)
下边五行缺猫同学们回应说
mcr慢能够 换为mcr.azk8s.cn这一网站域名试一下
2.查询镜像系统键入:docker images
3.运作sql server
控制面板键入run:(留意一下:这儿登陆密码务必是强登陆密码,要不然会运作不起來)
docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Admin123456' -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest
控制面板键入ps查询运作情况:
docker ps
如今见到早已运作起來了。OK,刚开始get新项目
四、转移新项目 1.开启新项目或从git免费下载自身的新项目 2.开启之后复原包,直至复原进行
3.开启新项目的appsettings.json文档配备和Sql的链接文件:
{ "ConnectionStrings": { "DefaultConnection": "Server=.;Database=aspnet-AquaWeb;User ID=SA;Password=Admin123456;MultipleActiveResultSets=true", "conn": "Server=.;Database=aspnet-AquaWeb-conn;User ID=SA;Password=Admin123456;MultipleActiveResultSets=true" }, "Logging": { "LogLevel": { "Default": "Warning" } }, "AllowedHosts": "*" }
4.转化成运作一下
高能预警,留意,是一句编码也没有改。运作一切正常,提醒转移数据库查询后,点一下就立即进到了。
用户管理系统用的是identity基本上干了更新,彻底一切正常。
登录到后台管理后把系统软件认成了windows19,硬盘容量是用WIM,因此认不上一切正常,webAPI一切正常,SignalR一切正常(由于客户统计分析是SignalR做的)
到此进行转移。写这一纪录一下二天里爬过的坑,防止大伙儿进坑。
Copyright © 2004-2024 Ynicp.com 版权所有 法律顾问:建纬(昆明)律师事务所 昆明市网翼通科技有限公司 滇ICP备08002592号-4