Skip to content

启动项目

环境要求

后端需要 .NET 10 环境启动

开发工具

推荐下载以下开发工具:

  • Visual Studio 2026
  • Rider

Visual Studio 启动方式

选中启动项目 Yi.Abp.Web 项目

Visual Studio 启动

Rider 启动方式

右上角切换为 Yi.Abp.Web,点击运行或调试

Rider 启动

数据库配置

数据库默认采用 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:

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

贡献者

The avatar of contributor named as dubai dubai

页面历史

基于 MIT 许可发布.