ASP.NET Core 2.1 开发跨平台应用教程

ASP.NET Core 的开发跨平台应用教程,你想要的都在这里了。

教程云盘下载:https://pan.baidu.com/s/1FzbYzIDhgBnCXVyvVd8K8A

  • 概述
  • 入门
  • 教程
    • Web 应用
      • Razor 页面
        • 使用 Visual Studio
        • 使用 Visual Studio Code
        • 使用 Visual Studio for Mac
      • MVC
        • 使用 Visual Studio
        • 使用 Visual Studio Code
        • 使用 Visual Studio for Mac
    • Web API
      • 使用 Visual Studio
      • 使用 Visual Studio Code
      • 使用 Visual Studio for Mac
      • 针对本机移动应用
    • 实时 web 应用
      • JavaScript 和 SignalR
      • TypeScript 和 SignalR
    • 数据访问
      • EF Core 和 Razor Pages
      • EF Core 和 MVC - 现有 DB
      • EF Core 与 MVC - 新 DB
      • EF Core 和 MVC - 长篇教程
  • 基础知识
    • 概述
    • 应用启动
    • 依赖关系注入(服务)
    • 路由
    • 环境(开发、分阶段、生产)
    • 配置
    • 选项
    • 日志记录
    • 处理错误
    • 中间件
      • 概述
      • 基于工厂的中间件
      • Factory-based middleware with third-party container(第三方容器中基于工厂的中间件)
    • Host
      • 概述
      • Web 主机
      • 通用主机
    • 服务器
      • 概述
      • Kestrel
      • ASP.NET Core 模块
      • HTTP.sys
    • 启动 HTTP 请求
  • Web 应用
    • Razor 页面
      • 概述
      • 教程
        • Razor Pages 和 Visual Studio
          • 概述
          • 入门
          • 添加模型
          • 基架
          • SQL Server
          • 更新页面
          • 添加搜索
          • 添加新字段
          • 添加验证
        • Razor Pages 和 Visual Studio Code
          • 概述
          • Razor 页面入门
          • 添加模型
          • 已搭建基架的 Razor 页面
          • 使用 SQLite
          • 更新页面
          • 添加搜索
        • Razor Pages 和 Visual Studio for Mac
          • 概述
          • Razor 页面入门
          • 添加模型
          • 已搭建基架的 Razor 页面
          • 使用 SQLite
          • 更新页面
          • 添加搜索
      • 筛选器
      • Razor 类库
      • 路由和应用约定
      • 上载文件
      • Razor SDK
    • MVC
      • 概述
      • 教程
        • MVC 和 Visual Studio
          • 概述
          • 入门
          • 添加控制器
          • 添加视图
          • 添加模型
          • 使用 SQL Server
          • 控制器操作和视图
          • 添加搜索
          • 添加新字段
          • 添加验证
          • 检查 Details 和 Delete 方法
        • MVC 和 Visual Studio Code
          • 概述
          • 入门
          • 添加控制器
          • 添加视图
          • 添加模型
          • 使用 SQLite
          • 控制器方法和视图
          • 添加搜索
          • 添加新字段
          • 添加验证
          • 检查 Details 和 Delete 方法
        • MVC 和 Visual Studio for Mac
          • 概述
          • 入门
          • 添加控制器
          • 添加视图
          • 添加模型
          • 使用 SQLite
          • 控制器方法和视图
          • 添加搜索
          • 添加新字段
          • 添加验证
          • 检查 Details 和 Delete 方法
      • 视图
      • 部分视图
      • 控制器
      • 路由
      • 文件上传
      • 依赖关系注入 - 控制器
      • 依赖关系注入 - 视图
      • 单元测试
    • 会话和应用状态
    • 标记帮助程序
      • 概述
      • 创建标记帮助程序
      • 在窗体中使用标记帮助程序
      • 标记帮助程序组件
      • 内置标记帮助程序
        • 定位点
        • 缓存
        • 分布式缓存
        • 环境
        • 窗体
        • Image
        • 输入
        • 标签
        • Partial
        • 选择
        • Textarea
        • 验证消息
        • 验证摘要
    • 布局
    • 静态文件
    • 模型绑定
    • 模型验证
    • Razor 语法
    • 高级
      • 视图组件
      • 视图编译
      • 应用模型
      • 筛选器
      • 区域
      • 应用部件
      • 自定义模型绑定
      • 兼容性版本
  • Web API
    • 概述
    • 教程
      • Web API 和 Visual Studio
      • 使用 Visual Studio Code 创建 Web API
      • 使用 Visual Studio for Mac 创建 Web API
      • 用于本机移动应用的 Web API
    • Swagger/OpenAPI
      • 概述
      • Swashbuckle 入门
      • NSwag 入门
    • 操作返回类型
    • 格式化响应数据
    • 自定义格式化程序
  • 实时应用
    • 概述
    • 支持的平台
    • 教程
      • JavaScript 和 SignalR
      • TypeScript 和 SignalR
    • 服务器概念
      • 中心
      • HubContext
      • 用户和组
      • 发布到 Azure
      • API 设计注意事项
    • 客户端
      • .NET 客户端
      • .NET API 参考
      • Java API 参考
      • JavaScript 客户端
      • JavaScript API 参考
      • WebPack 和 TypeScript
    • 配置
    • 身份验证和授权
    • 安全注意事项
    • MessagePack 中心协议
    • 流式处理
    • 比较 SignalR 和 SignalR Core
    • 不使用 SignalR 的 WebSockets
  • 测试、调试和疑难解答
    • 单元测试
    • Razor 页面单元测试
    • 测试控制器
    • 远程调试
    • 快照调试
    • Visual Studio 中的快照调试
    • 集成测试
    • 疑难解答
  • 数据访问
    • 教程
      • EF Core 和 Razor Pages
        • 概述
        • 入门
        • 创建、读取、更新和删除
        • 排序、筛选器、页和组
        • 迁移
        • 创建复杂数据模型
        • 读取相关数据
        • 更新相关数据
        • 处理并发冲突
      • EF Core 与 MVC - 新 DB
      • EF Core 和 MVC - 现有 DB
      • EF Core 和 MVC - 长篇教程
        • 概述
        • 入门
        • 创建、读取、更新和删除
        • 排序、筛选器、页和组
        • 迁移
        • 创建复杂数据模型
        • 读取相关数据
        • 更新相关数据
        • 处理并发冲突
        • 继承
        • 高级主题
    • EF 6 和 ASP.NET Core
    • 使用 Visual Studio 的 Azure 存储
      • 连接的服务
      • Blob 存储
      • 队列存储
      • 表存储
  • 客户端开发
    • 概述
    • Gulp
    • Grunt
    • LibMan
      • 概述
      • CLI
      • Visual Studio
    • Bower
    • LESS、Sass 和 Font Awesome
    • 捆绑和缩小
    • 浏览器链接
    • 单页应用
      • 概述
      • Angular
      • React
      • React 和 Redux
      • JavaScriptServices
  • 托管和部署
    • 概述
    • 在 Azure 应用服务上托管
      • 概述
      • 使用 Visual Studio 进行发布
      • 使用 CLI 工具进行发布
      • 使用 Visual Studio 和 Git 进行发布
      • 使用 Azure Pipelines 连续部署
      • 解决启动错误
    • DevOps
      • 概述
      • 工具和下载
      • 部署到应用服务
      • 持续集成和部署
      • 监视和故障排除
      • 后续步骤
    • 使用 IIS 在 Windows 上进行托管
      • 概述
      • IIS 疑难解答
      • ASP.NET Core 模块参考
      • Visual Studio 中的 IIS 支持
      • IIS 模块
    • 在 Windows 服务中进行托管
    • 在 Linux 上使用 Nginx 进行托管
    • 在 Linux 上使用 Apache 进行托管
    • 在 Docker 中托管
      • 概述
      • 生成 Docker 映像
      • Visual Studio Tools
      • 发布到 Docker 映像
    • 代理和负载均衡器配置
    • 在 Web 场中托管
    • Visual Studio 发布配置文件
    • 目录结构
    • Azure 应用服务和 IIS 的错误参考
  • 安全和标识
    • 概述
    • 身份验证
      • 标识简介
      • 基架标识
      • 将自定义用户数据添加到标识
      • 自定义标识
      • 社区 OSS 身份验证选项
      • 配置标识
      • 配置 Windows 身份验证
      • 自动以标识的存储提供程序
      • 外部提供程序
        • 概述
        • Facebook 身份验证
        • Twitter 身份验证
        • Google 身份验证
        • Microsoft 身份验证
        • 外部身份验证提供程序
        • 其他声明
      • WS 联合身份验证
      • 帐户确认和密码恢复
      • 在标识中启用 QR 代码生成
      • 在没有标识的情况下使用 cookie 身份验证
      • Azure Active Directory
        • 概述
        • 将 Azure AD 集成到 Web 应用中
        • 将 Azure AD B2C 集成到 Web 应用中
        • 将 Azure AD B2C 集成到 Web API 中
        • 从 WPF 调用 Web API
        • 使用 Azure AD 在 Web 应用中调用 Web API
      • 使用 IdentityServer4 保护 ASP.NET Core 应用
      • 使用 Azure App Service 身份验证保护 ASP.NET Core 应用(简易身份验证)
      • 各个用户帐户
    • 授权
      • 概述
      • 通过身份验证创建 Web 应用
      • Razor 页面授权约定
      • 简单授权
      • 基于角色的授权
      • 基于声明的授权
      • 基于策略的授权
      • 授权策略提供程序
      • 要求处理程序中的依赖关系注入
      • 基于资源的授权
      • 基于视图的授权
      • 使用方案限制标识
    • 数据保护
      • 概述
      • 数据保护 API
      • 使用者 API
        • 概述
        • 目标字符串
        • 目标层次结构和多租户
        • 哈希密码
        • 限制受保护负载的生存期
        • 取消保护已撤消其密钥的负载
      • 配置
        • 概述
        • 配置数据保护
        • 默认设置
        • 计算机范围的策略
        • 非 DI 感知方案
      • 扩展性 API
        • 概述
        • 核心加密扩展性
        • 密钥管理扩展性
        • 其他 API
      • 实现
        • 概述
        • 已验证的加密详细信息
        • 子项派生和已验证的加密
        • 上下文标头
        • 密钥管理
        • 密钥存储提供程序
        • 静态密钥加密
        • 密钥永久性和设置
        • 密钥存储格式
        • 短数据保护提供程序
      • 兼容性
        • 概述
        • 在 ASP.NET 中替换
    • 在开发过程中保护机密
    • Enforce HTTPS
    • 欧盟一般数据保护条例 (GDPR) 支持
    • Azure Key Vault 配置提供程序
    • 反请求伪造
    • 阻止打开重定向攻击
    • 阻止跨站点脚本编写
    • 启用跨域请求 (CORS)
    • 在应用之间共享 Cookie
    • IP 安全列表
  • 其他主题
    • 全球化和本地化
    • 使用 Orchard Core 的可移植对象本地化
    • URL 重写
    • 文件提供程序
    • 请求功能
    • 访问 HttpContext
    • 更改令牌
    • .NET 的开放 Web 接口 (OWIN)
    • 使用托管服务的后台任务
    • 从外部程序集增强应用
    • Microsoft.AspNetCore.App 元包
    • Microsoft.AspNetCore.All metapackage
    • 日志记录与 LoggerMessage
    • 使用文件观察程序
    • 缓存响应
      • 概述
      • 内存中缓存
      • 分布式缓存
      • 响应缓存
      • 响应缓存中间件
    • 响应压缩
  • 迁移
    • 2.1 至 2.2
    • 2.0 至 2.1
    • 1.x 至 2.0
      • 概述
      • 身份验证和标识
    • ASP.NET 到 ASP.NET Core
      • 概述
      • MVC
      • Web API
      • 配置
      • 身份验证和标识
      • ClaimsPrincipal.Current
      • 共成员身份到标识
      • HTTP 模块到中间件
  • 新增功能
    • 2.1 版中的新增功能
    • 2.0 版中的新增功能
    • 1.1 中的新增功能
  • API 参考
  • 参与

你可能感兴趣的:(ASP.NET)