摘要:
基础设施 启动类 ASP.NET Core从应用程序中的Startup类初始化。我们在这个类中配置所有库(包括ABP)。我们建议您先检查此课程。它也被集成到 OWIN。所以,你可以在这里添加OWIN中间件。 Bower和前端依赖 ASP.NET Zero解决方案使用bower package man 阅读全文
摘要:
基于令牌的认证 任何应用程序都可以将应用程序中的任何功能认证和使用为API。例如,您可以创建一个移动应用程序消耗相同的API。在本节中,我们将演示来自Postman的API (Google Chrome扩展程序)的用法。 认证 我们建议您禁用用于远程身份验证的用户的双因素身份验证。否则,客户端应该实 阅读全文
摘要:
单元测试 ASP.NET Zero启动项目包含单元和集成测试。使用以下工具开发测试: xUnit作为测试框架。 Shouldly 作为断言库。 Microsoft.EntityFrameworkCore.InMemory 的实体框架和数据库。 Abp.TestBase简化基于ABP的应用程序的集成测 阅读全文
摘要:
WEB.HOST应用程序 AspNet Zero解决方案包含一个额外的项目Web.Host,它将所有应用程序功能公开为API。因此,您可以从任何设备使用API。实际上,Web.Mvc项目也是这样做的,为所有的应用功能提供API。不同之处在于Web.Mvc项目还有MVC控制器,视图,脚本等。如果您 阅读全文
摘要:
Migration控制台应用程序 AspNet Zero包含一个工具Migrator.exe,用于轻松迁移数据库。您可以运行此应用程序来创建/迁移host和租户数据库。 该应用程序从它自己的appsettings.json文件获取主机连接字符串。它将在开始的.Web项目中的appsettings.j 阅读全文
摘要:
前端应用程序 ASP.NET Zero包含可以作为您的公共网站或应用程序着陆页的起点的前端页面。首次运行项目时,您会看到主页如下所示: 这里有两页:主页和关于。这些页面的内容只是占位符和演示目的。您可以根据需要完全删除内容并构建页面。此外,你应该改变的标志与贵公司的标志。 请参阅 metronic前 阅读全文
摘要:
后端应用程序 这是用户名和密码输入的实际应用程序。您将主要在此应用程序上添加您的业务需求。 应用文件夹 后端应用程序默认内置在专用区域,名为“ App ”,但可以在创建解决方案时确定。因此,所有控制器,视图和模型都位于 Areas / App文件夹下。此外,相关脚本和样式文件位于wwwroot / 阅读全文
摘要:
前期要求 需要以下工具才能使用ASP.NET Zero Core解决方案: Visual Studio 2017 + Visual Studio扩展: Bundler&Minifier WebCompiler Typescript 2.0+ SQL Server Bundler&Minifier W 阅读全文
摘要:
解决方案结构(层) 创建和下载项目后,您将具有如下所示的解决方案结构: 解决方案有8个项目: Core项目包含域层类(如 实体 和 域服务)。 Application项目包含应用程序逻辑(如应用程序服务和 DTO)。 EntityFrameworkCore项目包含您的DbContext, 存储库实现 阅读全文
摘要:
ASP.NET Zero--开发指南(Lyhcee 译) 01. 前期介绍 02. 前期要求 03. 解决方案结构(层) 04. 前端应用程序 05. 后端应用程序 06.WEB.HOST应用程序 07.Migration控制台应用程序 08. 基础设施 09. 基于令牌的认证&SWAGGER UI 阅读全文