官方let start教程: Getting Started Core | Documentation Center (aspnetzero.com)
1.找到项目 MyCompanyName.AbpZeroTemplate.EntityFrameworkCore,增加 Pomelo.EntityFrameworkCore.MySql,并选对应的版本。比如.NET 5,就选5.0.0, 如果是最新.NET6,就选6.0..6+的版本。
2.找到项目 MyCompanyName.AbpZeroTemplate.EntityFrameworkCore,删除 Migrations文件夹下面除SEED之外的所有CS文件
3.修改 MyCompanyName.AbpZeroTemplate.Web.Core和MyCompanyName.AbpZeroTemplate.Web.Mvc下面的appsettings.json中的数据库连接字符串,如下:
"ConnectionStrings": {
"Default": "Server=192.168.2.222; User ID=root; Password=xxxxx; Database=AbpZeroTemplateDb; port=3306; sslmode=none;"
},
4.右键选中 MyCompanyName.AbpZeroTemplate.Web.Mvc,并启动控制台, 执行迁移命令:add-migration init,如下:
PM> add-migration init
To undo this action, use Remove-Migration.
更新数据库:update-database
PM> update-database
Applying migration '20181227061112_init'.
Done.
5. 在浏览器地址栏输入网址:https://localhost:44302,登录帐号:admin , 密码:123qwe
6.页面会出来,但是可能登陆不成功,因为JS没有加载出来,F12可以看到。
进入 MyCompanyName.AbpZeroTemplate.Web.Mvc目录,执行npm i,安装npm依赖包。
等安装完成,执行npm build,如果失败,比如提示找不到yarn,就安装 npm i yarn。
安装成功后,再次输入 npm build 或 npm run create-bundles (见package.json) (如长时间无反应,请关闭科学上网,或切换网络,你懂的)
这样就是安装成功了!(wwwroot\view-resources\Views\Account下有压缩过后的js文件)!
登陆(admin/123qwe)后进入
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · docker定时任务Mysql脚本
- · docker安装mysql8注意事项
- · .NET8 Mysql SSL error
- · 定时备份docker中的mysql
- · docker-compose通过容器名连接mysql
- · unity3d mysql error: The given key was not present in the dictionary.
- · MySQL 批量修改数据表编码及字符集
- · Your database must use ‘READ-COMMITTED’ as the default isolation level.
- · MySQL-InnoDB存储引擎
- · 将数据从mysql迁移到clickhouse
- · mysql关于索引那些事儿
- · mysql大数据表加字段改名