源码购买
官方或其他方式进行购买,我用的是ASP.NET ZERO 3.1版本
还原 NuGet 包
右键解决方案,选择还原 NuGet 包选项(我已经进行过还原,所以是灰色显示)
配置数据库连接
找到 .Web 项目,修改配置文件中的数据库连接字符串
<connectionStrings>
<add name="Default" connectionString="Server=192.168.X.XXX; Database=(DBNAME); uid=sa; pwd=(PWD);" providerName="System.Data.SqlClient" />
<add name="Abp.Redis.Cache" connectionString="localhost" />
</connectionStrings>
Code First 创建数据库
打开程序包管理器控制台(工具/NuGet包管理器/程序包管理器控制台)
选择 .EntityFramework 项目
执行命令创建数据库及表:Update-Database
命令执行完成后,去数据库中查看,会发现自动创建了一系列的表及初始数据
多租户
ASP.NET ZERO 支持多租户及单租户模式,多租户模式是默认开启的。如果你想改为单租户模式,选择 .Core 项目,找到 XXXXCoreModule 文件, 禁用多租户模式。
//Enable this line to create a multi-tenant application.
Configuration.MultiTenancy.IsEnabled = true;
运行
默认首页
登录页
租户管理页面