1、 打开vs2022,新建一个项目,从仓库里克隆,如下图,仓库 master 分支的地址:https://gitee.com/zuohuaijun/Admin.NET.git;
1、双击打开Admin.NET/backend/Admin.NET.sln项目文件
2、把Admin.NET.Web.Entry设置为启动项目:右键点击“Admin.NET.Web.Entry”,在弹出菜单中选择:设为启动项目;
3、数据库配置:master分支默认是sqlite
首先,检查数据库类型及配置。打开项目 Admin.NET.EntityFramework.Core 下的目录 DbContexts,打开里面的文件:DefaultDbContext.cs,可以看到写的数据库配置使用了 sqlite:
其次,查看 Admin.NET.EntityFramework.Core 里的数据库配置文件:dbsettings.Development.json,可以看到里面的数据库配置,然后根据自己的数据库配置进行修改:
再次,在vs2022中进行输入命令进行初始化数据库:
然后,在程序包管理器控制台中分别输入以下两条命令来完成初始化:
Add-Migration v1.0.0 -Context DefaultDbContext
update-database v1.0.0 -Context DefaultDbContext
第一行命令执行完后,会自动生成一些代码,如:
接着,再运行第二行命令时,就会在数据库中生成相关表和索引等。
最后,就可以启动后端系统了。默认情况下,系统启动后,自动打开浏览器的访问路径是:http://localhost:5566,这个打开时,看到的页面是这样的:
别担心,这是正常的。可以通过修改浏览器的地址看看接口是否正常:http://localhost:5566/swagger:
这个访问地址和路径的配置在:
这样的配置,只能是本机访问,要想通过 ip 地址访问,或前端在另外一台电脑上,那么,把这个 http://localhost:5566/ 改为此电脑的局域网 IP 即可,如:
这样再访问,就可以看到后台效果了:
PS E:\Workspaces\Admin.NET\frontend> yarn
yarn : 无法加载文件 E:\Workspaces\JS\node_global\yarn.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的
about_Execution_Policies。
所在位置 行:1 字符: 1
+ yarn
+ ~~~~
+ CategoryInfo : SecurityError: (:) [],PSSec
解决办法:以管理员身份运行powershell,运行以下命令,回复y 或 a:
set-ExecutionPolicy RemoteSigned
再次在终端窗口中运行:yarn,成功
在终端窗口中运行命令:yarn run serve,正常启动了,可以自由玩耍啦~(默认用户名密码是:superAdmin,123456)
后台链接配置 在目录 frontend 里的文件:.env.development 中,通过修改里面的配置指向正确的后台链接,如:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。