当前位置: 首页 > 工具软件 > Admin.NET > 使用案例 >

运行环境.net Core 后端+ User.Admin+配合前端所需要的内容

拓拔君博
2023-12-01

1、 依赖流程: mysql-v5.7=>统一用户授权系统(dotnet-v2.2,yarn)=>专家系统后端(dotnet-v2.2)=>专家系统前端(node-v8.16.0,npm,cnpm)

2、 将统一用户授权系统、专家系统后端、专家系统前端git clone下来

3、打开3个命令行窗口:
窗口1:统一用户授权系统(User.Admin) cd到src目录下的 (IdentityServer4.Admin) 运行命令:dotnet run
窗口2:专家系统后端(Specialist.Admin) cd到src目录下的 (Expert.WebApi) 运行命令:dotnet run
窗口3:专家系统前端(specialist-admin) 运行命令:npm run dev
打开的端口号应该是:(http://localhost:6568/)

中间c#有一个报错:
端口被占用了:解决办法:

     Unable to start Kestrel.
System.IO.IOException: Failed to bind to address https://127.0.0.1:5001: address already in use.




其原因是端口5000、5001没有释放。执行以下命令,查看5000端口使用情况:

lsof -i:5000
输出:

COMMAND   PID   USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
dotnet  14989 ubuntu  101u  IPv4 246793676      0t0  TCP localhost:5000 (LISTEN)
dotnet  14989 ubuntu  102u  IPv6 246793677      0t0  TCP localhost:5000 (LISTEN)
执行以下命令,释放端口占用:

kill -9 14989
再次执行以下命令,运行Hello World Web Server:

dotnet run

 类似资料: