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
- Razor 页面
- 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 - 长篇教程
- Web 应用
- 基础知识
- 概述
- 应用启动
- 依赖关系注入(服务)
- 路由
- 环境(开发、分阶段、生产)
- 配置
- 选项
- 日志记录
- 处理错误
- 中间件
- 概述
- 基于工厂的中间件
- 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 Pages 和 Visual Studio
- 筛选器
- 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 方法
- MVC 和 Visual Studio
- 视图
- 部分视图
- 控制器
- 路由
- 文件上传
- 依赖关系注入 - 控制器
- 依赖关系注入 - 视图
- 单元测试
- 会话和应用状态
- 标记帮助程序
- 概述
- 创建标记帮助程序
- 在窗体中使用标记帮助程序
- 标记帮助程序组件
- 内置标记帮助程序
- 定位点
- 缓存
- 分布式缓存
- 环境
- 窗体
- Image
- 输入
- 标签
- Partial
- 选择
- Textarea
- 验证消息
- 验证摘要
- 布局
- 静态文件
- 模型绑定
- 模型验证
- Razor 语法
- 高级
- 视图组件
- 视图编译
- 应用模型
- 筛选器
- 区域
- 应用部件
- 自定义模型绑定
- 兼容性版本
- 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 Core 和 Razor Pages
- 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 中替换 <machineKey>
- 在开发过程中保护机密
- 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 Core 2.1 开发跨平台应用教程相关推荐
- ASP.NET Core 1.0 开发记录
ASP.NET Core 1.0 更新比较快(可能后面更新就不大了),阅读注意时间节点,这篇博文主要记录用 ASP.NET Core 1.0 开发简单应用项目的一些记录,以备查阅. ASP.NET C ...
- 使用.NET Core 3.0 预览版,Web API和Visual Studio 2019进行ASP.NET Core Blazor游戏开发
目录 介绍 使用ASP.NET核心Blazor创建这个奇怪的图像输出应用程序应该知道什么? 背景 先决条件 Visual Studio 2019 .NET Core 3.0 Preview SDK B ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Mac OS
除了微软自家的Windows平台, .NET Core针对Mac OS以及各种Linux Distribution(RHEL.Ubuntu.Debian.Fedora.CentOS和SUSE等)都提供 ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Windows [上篇]
微软在千禧年推出 .NET战略,并在两年后推出第一个版本的.NET Framework和IDE(Visual Studio.NET 2002,后来改名为Visual Studio),如果你是一个资深的 ...
- [ASP.NET Core 3框架揭秘] 跨平台开发体验: Docker
对于一个 .NET Core开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker.Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级 ...
- ASP.NET Core 1.0开发Web API程序
.NET Core版本:1.0.0-rc2 Visual Studio版本:Microsoft Visual Studio Community 2015 Update 2 开发及运行平台:Window ...
- 52abp框架asp.net core Angular快速开发实战视频教程
课程标题 52abp框架asp.net core & Angular全栈开发实战视频课程 课程简介 从零开始学 52ABP企业开发框架,企业项目是如何开发和技术选型,代码如何管理,团队协同开发 ...
- 在Linux(Ubuntu)下搭建ASP.NET Core环境并运行 继续跨平台
最新教程:http://www.cnblogs.com/linezero/p/aspnetcoreubuntu.html 无需安装mono,在Linux(Ubuntu)下搭建ASP.NET Core环 ...
- 小白开学Asp.Net Core 《六》 —— 探究.Net Core 跨平台的奥秘
1.写这篇文章的初衷 有好多朋友反馈看不懂我写的开源的一个练手项目(GitHub:https://github.com/AjuPrince/Aju.Carefree)也有好多人都希望我能写一些简单的入 ...
- ASP.NET Core 优雅的在开发环境保存机密(User Secrets)
前言 在应用程序开发的过程中,有的时候需要在代码中保存一些机密的信息,比如加密密钥,字符串,或者是用户名密码等.通常的做法是保存到一个配置文件中,在以前我们会把他保存到web.config中,但是在A ...
最新文章
- 【控制】滑动模型控制(Sliding Mode Control)
- KubeEdge vs K3S:Kubernetes在边缘计算场景的探索
- 近两年火热的微服务springboot不同配置文件详细讲解
- SqlServerDBCC SHRINKFILE不起作用
- html5中的一些标签学习总结
- python 字符串首字母_如何将string(Python)中每个单词的首字母大写?
- dropbox离线安装版下载方法
- 阶段3 2.Spring_05.基于XML的IOC的案例1_2 基于XML的IOC的案例-编写spring的Ioc配置
- 前端学习之html特殊符号
- 电脑从硬盘启动计算机,电脑怎么设置第一启动项为硬盘
- 知乎上的那些神回复,已笑趴~~~
- mac下面如何修改只读文件
- [Azure - VM] 解决办法:无法通过SSH连接VM,解决错误:This service allows sftp connections only.
- SpringBoot接入Ueditor编辑器
- revit二次开发之数据库的使用
- 电脑编程技巧与维护杂志电脑编程技巧与维护杂志社电脑编程技巧与维护编辑部2022年第6期目录
- JavaScript按键使盒子移动
- android图片显示的方向问题
- android颜体_颜体楷书结构的四大特征与特点
- 华为5c_华为荣耀畅玩5C什么配置参数?标配有什么?