资料下载网
首页 计算机 考试教辅
ASPNET Core 31中文教程_共4524页 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > ASPNET Core 31中文教程_共4524页 pdf电子书免费下载,百度云

《ASPNET Core 31中文教程_共4524页》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/1FS-euIVa5xgPZO82kJ18bg
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123570_pd_ASPNETCore31ZWJC_G4524Y.zip

 


ASPNET Core 31中文教程_共4524页

作者:empty

页数:4524

出版社:empty

《ASPNET Core 31中文教程_共4524页》介绍

ASP.NETCore是一个跨平台的高性能开源框架, 用于生成基于云且连接Internet的新式应用程序。使用ASP.NETCore, 您可以:·创建Web应用和服务、loT应用和移动后端。·在Windows、macOS和Linux上使用喜爱的开发工具。·部署到云或本地。·在NETCore或NET Framework上运行,为何选择ASP.NETCore?数百万开发人员使用过(并将继续使用) ASP.NET4x创建Web应用, ASP.NETCore是对ASPNET4x的重新设计,通过体系结构上的更改,产生了更精简、更模块化的框架,ASP.NETCore具有如下优点:·生成WebUI和Web API的统一场景。·针对可测试性进行构建。·Razor Pages可以使基于页面的编码方式更简单高效。·Blaz or允许你在浏览器中使用C*和JavaScript, 共享全部使用.NET编写的服务器端和客户蜡应用逻辑。·能够在Windows、macOS和Linux上进行开发和运行。·开放源代码和以社区为中心。·集成新式客户螺框架和开发工作流。·支持使用gR PC托管远程过程调用(RPC) 。·基于环境的云就络配置系统。·内置依栽项注入。·轻型的高性能模块化HTTP请求管道,·能够托管于以下各项:o KestreloI ISo HTTP sysoNg in xo ApacheoD acker·并行版本控制。·简化新式Web开发的工具。使用ASP.NETCore MVC生成Web API和WebUIASP.NETCore MVC提供生成Web APl和Web应用所需的功能:·Model-View Controller(MVC) 模式使Web API和Web应用可测试。·Razor Pages是基干页面的编程模型, 它让WebUI的生成更加简单高效。·Razor标记提供了适用于Razor页面和MVC视图的高效语法。·标记帮助程序使服务器端代码可以在Razor文件中参与创建和呈现HTML元素·内置的多数据格式和内容协商支持使Web AP 1可访问多种客户端, 包括浏览器和移动设备。·模型绑定自动将HTTP请求中的数据映射到操作方法参数。·模型验证自动执行客户端和服务器端验证:客户端开发ASP.NETCore与常用客户端框架和库(包括[!OP.NO-LOC(Blaz or) ] 、Angular, React和Bootstrap) 无缝集成。有关详细信息, 请参间ASP.NETCore Blaz or简介和客户端开发 下的相关主题。面向.NET Framework的ASP.NETCoreASP.NETCore 2.x可以面向.NETCore或.NET Framework。面向.NET Framework的ASP.NETCore应用无法跨平台, 它们仅在Windows上运行, 通常, ASP.NETCore2x由.NETStandard库组成。使用.NETStandard20编军的库在实现.NETStandard 2.0的任何.NET平台上运行。ASP.NETCore2x在实现NETStandard 2.0的.NET Framework版本上受支持·强烈建议使用最新版本的NET Framework.·NET Framework 4.6.1及更高版本。ASP, NETCore 3.0以及更高版本只能在.NETCore中运行。有关此更改的详细信息, 请参阅A first look atchanges coming in ASP.NETCare 3.0(抢先了解ASP.NETCore 3.0即将推出的更改) 。面向.NETCore有以下几个忧势, 并且这些优势会随着每次发布墙加, 与.NET Framework相比, NETCore的部分忧势包括·平台。在macOS, Linux和Windows上运行。·性能更强·并行版本控制·新API·开源我们正努力缩小.NET Framework与.NETCore的API差距。Windows兼容性包使数千个仅可在Windows运行的API可在.NETCore中使用。这些API在NETCore1x中不可用。推荐的学习路径建议通过以下一系列教程和文章来了解如何开发ASP.NETCore应用:1.按照你要开发或维护的应用类型的教程操作:Web应用用于新的开发Razor贝面入门教程MVC入门创建Web API'用于护MVC应用开始使用[OP.NO-LOC(Signal R]开始使用|IOP.NO-LOC(Blaz or l


《ASPNET Core 31中文教程_共4524页》目录

Contents

ASP.NETCore文档

ASP.NETCore文档新增内容

概述

关于ASP.NETCore

比较ASP.NETCore和ASP.NET

比较.NETCore和.NET Framework

入门

发行说明

3.1版中的新增功能

3.0中的新增功能

2.2中的新变化

2.1中的新变化

2.0中的新变化

1.1中的新变化

教程

Web应用

Razor页面

概述

入门

添加模型

基架

使用数据库

更新页面

添加搜索

添加新字段

添加验证

MVC

概述

入门

添加控制器

添加视图

添加模型

使用数据库

控制器操作和视图

添加搜索

添加新字段

添加验证

检查Details和Delete方法

Blaz or

Web API应用

创建Web API

使用Mongo DB的Web API

面向JavaScript的Web API

适用于移动设备的后端

实时web应用

使用JavaScript的Signal R

使用TypeScript的Signal R

使用Blaz or Web Assembly的Signal R

远程过程调用应用

开始使用gR PC服务

数据访问

EF Core和Razor Pages

入门

创建、读取、更新和删除

排序、筛选器、页面和组

迁移

创建复杂数据模型

读取相关数据

更新相关数据

处理并发冲突

使用MVC的EF Core

概述

入门

创建、读取、更新和删除

排序、筛选器、页面和组

迁移

创建复杂数据模型

读取相关数据

更新相关数据

处理并发冲突

继承

高级主题

入门

添加模型

基架

使用数据库

更新页面

添加搜索

添加新字段

添加验证

入门

添加控制器

添加视图

添加模型

使用数据库

控制器操作和视图

添加搜索

添加新字段

添加验证

检查Details和Delete方法

教程(Microsoft Learn)

Web应用

Web API应用

数据访问

Web应用安全

基础知识

概述

Startup类

依赖关系注入(服务)

中间件

主机

泛型主机

Web主机

服务器

配置

选项

环境(开发、分阶段、生产)

Logging

路由

处理错误

发出HTTP请求

静态文件

Web应用

Razor页面

介绍

教程

概述

筛选器

路由和应用约定

MVC

概述

教程

概述

视图

分部视图

Controllers

路由

依赖关系注入-控制器

依赖关系注入-视图

单元测试

Blaz or

概述

受支持的平台

入门

托管模型

教程

生成首个应用

使用Blaz or Web Assembly的Signal R

模板

组件

数据绑定

事件处理

模板化组件

集成组件

全球化和本地化

生命周期

布局

窗体和验证

依赖关系注入

路由

JavaScript互操作

托管模型配置

组件库

安全和标识

概述

Blaz or服务器

状态管理

处理错误

调试

调用Web API

托管和部署

概述

Blaz or Web Assembly

Blaz or服务器

配置链接器

高级方案

客户端开发

单页应用

Angular

React

使用Redux的React

JavaScript服务

LibMan

概述

CLI

VisualStudio

Grunt

捆绑和缩小

浏览器链接

会话和应用状态

布局

Razor语法

Razor类库

标记帮助程序

概述

创建标记帮助程序

在窗体中使用标记帮助程序

标记帮助程序组件

内置标记帮助程序

定位点

缓存

分布式缓存

环境

窗体

表单操作

图像

输入

链接

雕咖盼

Label

部分

脚本

选择

Textarea

验证消息

验证摘要

高级

应用程序部件

应用程序模型

Areas

筛选器

Razor SDK

视图组件

视图编译

上传文件

Web SDK

aspnet-code generator(基架)

Web API应用

概述

教程

创建Web API

使用Mongo DB的Web API

Swagger/Open API

概述

Swash buckle入门

N Swag入门

Open API工具

操作返回类型

处理JSON Patch请求

格式化响应数据

自定义格式化程序

分析器

约定

处理错误

使用HTTP REPL测试API

实时应用

Signal R概述

受支持的平台

教程

使用JavaScript的Signal R

使用TypeScript的Signal R

使用Blaz or Web Assembly的Signal R

示例

服务器概念

中心

从中心外部发送

用户和组

API设计注意事项

客户端

Signal R客户端功能

.NET客户端

.NET API参考

Java客户端

Java APl参考

JavaScript客户端

JavaScript API参考

托管和缩放

概述

Azure应用服务

Red is底板

使用后台服务的Signal R

Configuration

身份验证和授权

安全注意事项

Message Pack中心协议

流式处理

比较Signal R和Signal R Core

不使用Signal R的Web Socket

日志记录和诊断

规范

中心协议

传输协议

远程过程调用应用

gR PC服务简介

教程

开始使用gR PC服务

使用C#的gR PC服务

使用ASP.NETCore的gR PC服务

使用.NET客户端调用gR PC服务

gR PC客户端工厂集成

在浏览器应用中使用gR PC

Configuration

身份验证和授权

日志记录和诊断

安全注意事项

版本控制gR PC服务

通过dotnet-gr pc管理Proto buf参考

从C-core迁移gR PC服务

比较gR PC服务和HTTP API

示例

疑难解答

测试、调试和疑难解答

Razor Pages单元测试

测试控制器

远程调试

快照调试

VisualStudio中的快照调试

集成测试

负载测试和压力测试

故障排除和调试

Logging

Azure和IS疑难解答

Azure和I IS错误参考

数据访问

教程

EF Core和Razor Pages

入门

创建、读取、更新和删除

排序、筛选器、页面和组

迁移

创建复杂数据模型

读取相关数据

更新相关数据

处理并发冲突

使用MVC的EF Core

概述

入门

创建、读取、更新和删除

排序、筛选器、页面和组

迁移

创建复杂数据模型

读取相关数据

更新相关数据

处理并发冲突

继承

高级主题

使用ASP.NETCore的EF 6

使用VisualStudio的Azure存储

连接的服务

Blob存储

队列存储

表存储

托管和部署

概述

Azure应用服务

概述

使用VisualStudio发布

使用VisualStudio for Mac发布

使用CLI发布

使用VisualStudio和Git发布

使用Azure Pipelines连续部署

ASP.NETCore模块

疑难解答

错误参考

Dev Ops

概述

工具和下载

部署到应用服务

持续集成和持续部署

监视和排除故障

后续步骤

HIS

概述

发布到I IS教程

ASP.NETCore模块

VisualStudio中的I IS支持

I IS模块

疑难解答

错误参考

转换web.config

Kestrel

HTTP.sys

Windows服务

Linux与Ng in x

Linux与Apache

Docker

概述

生成Docker映像

VisualStudio Tools

发布到Docker映像

示例Docker映像

代理和负载均衡器配置

Web场

VisualStudio发布配置文件

VisualStudio for Mac发布到文件夹

目录结构

运行状况检查

Blaz or

概述

Blaz or Web Assembly

Blaz or服务器

配置链接器

安全和标识

概述

身份验证

概述

标识简介

使用SPA标识

基架标识

将自定义用户数据添加到标识

身份验证示例

自定义标识

社区OSS身份验证选项

配置标识

配置Windows身份验证

标识的自定义存储提供程序

Google、Facebook.

概述

Google身份验证

Facebook身份验证

Microsoft身份验证

Twitter身份验证

其他提供程序

其他声明

策略方案

WS联合身份验证

帐户确认和密码恢复

后用在标识中生成QR码

使用短信的双因素身份验证

在没有标识的情况下使用cookie身份验证

在没有标识的情况下使用社交身份验证

Azure Active Directory

概述

将Azure AD集成到Web应用中

方案

登录用户的Web应用

调用Web API的Web应用

受保护的Web API

调用其他Web API的Web API

将AzureADB2C集成到Web应用中

示例

使用Azure ADV 2登录用户并调用Web APl

使用Azure ADV 2从WPF应用程序调用ASP.NETCore 2.0WebAPI

Web API与AzureADB2C

使用Identity Server 4保护ASP.NETCore应用

使用Azure App Service身份验证保护ASP.NETCore应用(简易身份验证)

各个用户帐户

配置证书身份验证

授权

概述

通过授权创建Web应用

Razor Pages授权约定

简单授权

基于角色的授权

基于声明的授权

基于策略的授权

授权策略提供程序

要求处理程序中的依赖关系注入

基于资源的授权

基于视图的授权

按方案限制标识

数据保护

概述

数据保护API

使用者API

概述

目的字符串

目的层次结构和多租户

哈希密码

限制受保护负载的生存期

取消保护已撤消密钥的有效负载

Configuration

概述

配置数据保护

默认设置

计算机范围内策略

非DI感知方案

扩展性API

概述

核心加密扩展性

密钥管理扩展性

各种API

实现

概述

已验证加密详细信息

子项派生和已验证加密

上下文标头

密钥管理

密钥存储提供程序

静态密钥加密

密钥永久性和设置

密钥存储格式

短暂数据保护提供程序

兼容性

概述

在ASP.NET中替换machine Key

机密管理

在开发过程中保护机密

Azure Key Vault配置提供程序

强制执行HTTPS

使用HTTPS托管Docker

欧盟一般数据保护条例(GDP R) 支持

反请求伪造

阻止开放重定向攻击

阻止跨站点脚本编写

后用跨域请求(CORS)

在应用之间共享Cookie

Same Site Cookie

IP安全列表

应用程序安全性-OWASP

Blaz or

概述

Blaz or服务器

性能

概述

内存和GC

响应缓存

概述

内存中缓存

分布式缓存

响应缓存中间件

对Object Pool的对象重用

响应压缩

诊断工具

负载测试和压力测试

全球化和本地化

概述

可移植对象本地化

扩展性

疑难解答

高级

模型绑定

自定义模型绑定

模型验证

兼容性版本

编写中间件

请求和响应Cookie

URL重写

文件提供程

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:15618918379