启动项目
环境要求
后端需要 .NET 10 环境启动
开发工具
推荐下载以下开发工具:
- Visual Studio 2026
- Rider
Visual Studio 启动方式
选中启动项目 Yi.Abp.Web 项目

Rider 启动方式
右上角切换为 Yi.Abp.Web,点击运行或调试

数据库配置
数据库默认采用 SQLite,路径是 Yi.Abp/src/Yi.Abp.Web/yi-abp-dev.db
若需要修改数据库类型,请在 Yi.Abp/src/Yi.Abp.Web/appsettings.json 中修改
json
{
"DbConnOptions": {
"Url": "DataSource=yi-abp-dev.db",
"DbType": "Sqlite",
"EnabledCodeFirst": true,
"EnabledDbSeed": true,
"EnableUnderLine": false
}
}EnableUnderLine 关闭时,数据库表名和列名按实体映射保留大驼峰,不会自动转成下划线。
Swagger
启动后,浏览器将会弹出项目接口地址 Swagger:

项目采用模块化方式,已自动分组至右上角,可点击切换分组,框架通过Yi.Abp\src\Yi.Abp.Web\YiAbpWebModule.cs PreConfigureServices配置进行分组
csharp
PreConfigure<AbpAspNetCoreMvcOptions>(options =>
{
options.ConventionalControllers.Create(
typeof(YiModuleRbacApplicationModule).Assembly,
options =>
{
options.RemoteServiceName = "rbac";
options.RootPath = "api";
});
});2.0 起业务模块命名空间使用 Yi.Module.*,动态 API 根路径统一为 /api,不是 /api/{module}。
默认账号
默认种子数据超级管理员账号:
- 用户名:
cc - 密码:
123456