- ASP.NET Core2 基础知识
- 零、前言
- 一、搭建舞台
- 二、控制器
- 三、视图
- 四、模型
- 五、验证
- 六、路由
- 七、RestBuy
- 八、添加功能、测试和部署
- ASP.NET Core3 和 Angular9
- 零、前言
- 一、准备
- 二、环顾四周
- 三、前端和后端交互
- 四、实体框架核心的数据模型
- 五、获取和显示数据
- 六、表单和数据验证
- 七、代码调整和数据服务
- 八、后端和前端调试
- 九、ASP.NET Core 和 Angular 单元测试
- 十、认证和授权
- 十一、渐进式 Web 应用
- 十二、Windows 和 Linux 部署
- ASP.NET Core5 初学者指南
- 零、序言
- 第一部分:爬行
- 一、ASP.NET Core 5 简介
- 二、跨平台设置
- 三、依赖注入
- 四、Razor 视图引擎
- 五、Blazor 入门
- 第二部分:步行
- 六、探索 Blazor Web 框架
- 七、API 和数据访问
- 八、在 ASP.NET 中使用身份
- 九、Docker 入门
- 第三部分:跑步
- 十、部署到 AWS 和 Azure
- 十一、浏览器和 Visual Studio 调试
- 十二、与 CI/CD 集成
- 十三、开发云原生应用
- 十四、答案
- ASP.NET Core5 和 React
- 零、序言
- 第一部分:开始
- 一、了解 ASP.NET 5 React 模板
- 二、创建解耦的 React 和 ASP.NET 5 应用
- 第二部分:使用 React 和 TypeScript 构建前端
- 三、开始使用 React 和 TypeScript
- 四、使用 Emotion React 组件定义样式
- 五、将 React 路由用于路由
- 六、使用表单
- 七、使用 Redux 管理状态
- 第三部分:构建 ASP.NET 后端
- 八、与数据库的交互
- 九、创建 REST API 端点
- 十、提高性能和可扩展性
- 十一、后端安全
- 十二、与 RESTful API 交互
- 第四部分:投入生产
- 十三、增加自动测试
- 十四、配置并部署到 Azure
- 十五、使用 Azure DevOps 实现 CI 和 CD
- ASP.NET Core5 安全编程秘籍
- 零、序言
- 一、安全编程基础
- 二、注入缺陷
- 三、认证中断
- 四、敏感数据暴露
- 五、XML 外部实体
- 六、访问控制中断
- 七、安全配置错误
- 八、跨站点脚本
- 九、不安全反序列化
- 十、使用已知漏洞的组件
- 十一、记录和监控不足
- 十二、其他漏洞
- 十三、最佳实践
- ASP.NET Core5 自定义
- 零、序言
- 一、自定义日志
- 二、自定义 App 配置
- 三、自定义依赖注入
- 四、通过 Kestrel 配置和定制 HTTPS
- 五、使用
IHostedService
和BackgroundService
- 六、编写自定义中间件
- 七、将自定义
OutputFormatter
用于内容协商 - 八、使用自定义
ModelBinder
管理输入 - 九、创建自定义
ActionFilter
- 十、创建自定义
TagHelpers
- 十一、配置
WebHostBuilder
- 十二、使用不同的托管模式
- 十三、处理端点路由
- ASP.NET Core3 学习手册
- 零、前言
- 【ApacheCN Asp.NET 译文集 20211126 更新】第一部分:介绍和环境设置
- 一、什么是 ASP.NET Core 3?
- 二、建立环境
- 三、Azure DevOps 中的持续集成管道
- 第二部分:ASP.NET Core 3 的实践演示
- 四、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 1 部分
- 五、通过自定义应用实现 ASP.NET Core 3 的基本概念:第 2 部分
- 六、Razor 组件和 SignalR 简介
- 七、创建 ASP.NET Core MVC 应用
- 八、创建 Web API 应用
- 第三部分:ASP.NET Core 3 所支持的生态系统’
- 九、使用实体框架核心 3 访问数据
- 十、保护 ASP.NET Core 3 应用的安全
- 十一、保护 ASP.NET 应用——漏洞
- 十二、托管 ASP.NET Core 3 应用
- 十三、管理 ASP.NET Core 3 应用
- 精通 ASP.NET Web API
- 零、前言
- 一、微服务和面向服务的架构简介
- 二、理解 HTTP 和 REST
- 三、ASP.NET Core Web API 剖析
- 四、控制器、动作和模型
- 五、实现路由
- 六、中间件和过滤器
- 七、执行单元和集成测试
- 八、Web API 安全
- 九、与数据库集成
- 十、错误处理、跟踪和日志记录
- 十一、优化与性能
- 十二、托管和部署
- 十三、现代网络前端
- ASP.NET Core3 现代 Web 开发
- 零、前言
- 第一部分:ASP.NET Core 3 基础
- 一、ASP.NET Core 起步
- 二、配置
- 三、路由
- 四、控制器和动作
- 五、视图
- 第二部分:提升生产力
- 六、表单和模型
- 七、实现 Razor 页面
- 八、API 控制器
- 九、可复用的组件
- 十、理解过滤器
- 十一、安全
- 第三部分:高级话题
- 十二、日志,跟踪和诊断
- 十三、理解测试如何工作
- 十四、客户端部署
- 十五、提升性能和可扩展性
- 十六、实时通信
- 十七、Blazor 简介
- 十八、gRPC 和其它话题
- 十九、应用部署
- 二十、附录 A:.NET 工具
- 二十一、答案
- ASP.NET Core5 典型设计模式指南
- 零、序言
- 第一部分:原则和方法
- 一、.NET 介绍
- 二、测试您的 ASP.NET Core 应用
- 三、架构原则
- 第二部分:ASP.NET Core 设计
- 四、使用 Razor 的 MVC 模式
- 五、Web API 的 MVC 模式
- 六、理解策略、抽象工厂和单例设计模式
- 七、深入研究依赖注入
- 八、选项和日志模式
- 第三部分:组件级别的设计
- 九、结构模式
- 十、行为模式
- 十一、了解操作结果设计模式
- 第四部分:应用界别的设计
- 十二、理解分层
- 十三、开始使用对象映射器
- 十四、中介和 CQRS 设计模式
- 十五、垂直切片架构入门
- 十六、微服务架构简介
- 第五部分:客户端设计
- 十七、ASP.NET Core 用户界面
- 十八、Blazor 简介
- 十九、答案
- ASP.NET Core 基础知识
- 零、前言
- 一、开始使用 ASP.NET Core
- 二、构建您的第一个 ASP.NET Core 应用
- 三、理解 MVC
- 四、使用 Web api 扩展您的应用
- 五、使用 JavaScript 与 Web API 交互
- 六、在代码中使用实体框架与数据库交互
- 七、健壮 Web 应用的依赖注入和单元测试
- 八、身份验证、授权和安全
- 九、部署应用
- ASP.NET Core 和 VueJS
- 零、前言
- 第一部分:开始学习
- 一、ASP.NET Core 和 Vue.js 入门
- 二、建立开发环境
- 第二部分:后端开发
- 三、开始你的第一个 ASP.NET Core 项目
- 四、在 ASP.NET Core 解决方案中应用干净的架构
- 五、设置
DbContext
和控制器 - 六、深入 CQRS
- 七、CQRS 的作用
- 八、API 的版本控制和 ASP.NET Core 的登录
- 九、ASP.NET Core 的安全防护
- 十、Redis 的性能增强
- 第三部分:前端开发
- 十一、Todo 应用中的 Vue.js 基础
- 十二、使用 UI 组件库和创建路由和导航
- 十三、在 ASP.NET Core 应用中集成 Vue.js
- 十四、使用 Vuex 和发送 GET HTTP 请求来简化状态管理
- 十五、在 Vue.js 中发送 POST、DELETE 和 PUT HTTP 请求
- 十六、在 Vue.js 中添加认证
- 第四部分:测试和部署
- 十七、表单中的输入验证
- 十八、使用 xUnit 编写集成测试
- 十九、使用 GitHub Actions 和 Azure 自动部署
- ASP.NET jQuery 秘籍
- 零、前言
- 一、开始学习 ASP.NET 和 jQuery
- 二、使用 jQuery 选择器与 ASP.NET 控制器
- 三、使用 jQuery 处理事件
- 四、ASP.NET 中的 DOM 遍历和操作
- 五、 ASP.NET 中的视觉效果
- 六、在 ASP.NET 中使用图形
- 七、使用 jQuery Ajax
- 八、创建和使用 jQuery 插件
- ASP.NET MVC Core2 秘籍
- 零、前言
- 一、基于.NET Core 的跨平台
- 二、Visual Studio 2017, C# 6, IDE 和 Roslyn
- 三、使用 NPM、前端包管理器和任务运行器
- 四、使用 NuGet 重用代码
- 五、SOLID 原则,控制反转,依赖注入
- 六、数据访问——EF7 与存储库,SQL Server,和存储过程
- 七、使用 Micro ORMs、NoSQL 和 Azure 访问数据
- 八、缓存和会话——分布式、服务器和客户端
- 九、路由
- 十、ASP.NET MVC 核心
- 十一、Web API
- 十二、过滤器
- 十三、视图、模型和
ViewModel
- 十四、Razor 和视图
- 十五、
TagHelpers
和ViewComponents
- 十六、OWIN 和中间件
- 十七、安全
- 十八、前端开发
- 十九、部署和托管
- ASP.NET Web API
- 零、前言
- 一、理解 REST 服务
- 二、理解资源和面向服务的架构
- 三、创建 RESTful 服务
- 四、使用 RESTful 服务
- 五、使用 ASP.NET 4.5
- 六、使用 Silverlight 处理 RESTful 数据
- 七、高级功能
- 八、附录 A:参考文献
- ASP.NET Web API 安全基础知识
- 零、前言
- 一、设置浏览器客户端
- 二、为 ASP.NET Web API 启用 SSL
- 三、ASP.NET Web API 的身份识别系统
- 四、使用 OAuth2 保护 Web API
- 五、在 Web API 中使用认证过滤器启用基本认证
- 六、使用窗体和 Windows 认证保护 Web API
- 七、使用 ASP.NET Web API 使用外部认证服务
- 八、避免 Web API 中的跨站点请求伪造攻击
- 九、在 ASP.NET Web API 中启用跨源资源共享(CORS)
- 构建 ASP.NET REST Web 服务
- 零、前言
- 一、开始
- 二、建立初始框架——奠定应用的基础
- 三、用户注册及管理
- 四、商品目录,购物车和结帐
- 五、集成外部组件和处理器
- 六、测试 RESTful Web 服务
- 七、持续集成和持续部署
- 八、保护 RESTful Web 服务
- 七、扩展 RESTful 服务——Web 服务的性能
- 十、构建 Web 客户机——使用 Web 服务
- 十一、微服务简介
- ASP.NET Core2 学习手册
- 零、前言
- 一、什么是 ASP.NET Core 2.0 ?
- 二、设置环境
- 三、在 VSTS 中创建持续集成管道
- 四、ASP.NET Core 2.0 的基本概念——第 1 部分
- 五、ASP.NET Core 2.0 的基本概念——第 2 部分
- 六、创建 MVC 应用
- 七、创建 Web API 应用
- 八、使用实体框架核心 2 访问数据
- 九、保护 ASP.NET Core 2.0 应用
- 十、托管和部署 ASP.NET Core 2.0 应用
- 十一、管理和监控 ASP.NET Core 2.0 应用
- ASP.NET MVC 编程学习手册
- 零、前言
- 一、ASP.NET Core 简介
- 二、设置环境
- 三、控制器
- 四、视图
- 五、模型
- 六、验证
- 七、路由
- 八、使用 Bootstrap 美化 ASP.NET MVC 应用
- 九、ASP.NET Core 应用的部署
- 十、使用 ASP.NET Web API 构建基于 HTTP 的 Web 服务
- 十一、提高 ASP.NET Core 应用的性能
- 十二、ASP.NET Core 认证
- .NET 移动开发
- 零、前言
- 第一部分:理解 .NET
- 一、.NET 5.0 入门
- 二、Xamarin, Mono 和 .NET 标准的定义
- 三、通用 Windows 平台开发
- 第二部分:Xamarin 和 Xamarin.Forms
- 四、使用 Xamarin 开发移动应用
- 五、使用 Xamarin 开发 UI
- 六、定制 Xamarin.Forms
- 第三部分:Azure 云服务
- 七、面向移动应用的 Azure 服务
- 八、使用 Cosmos DB 创建数据存储
- 九、创建 Azure 应用服务
- 十、在 Azure 无服务器环境下使用 .NET Core
- 第四部分:高级移动开发
- 十一、流体应用与异步模式
- 十二、应用数据管理
- 十三、使用通知和图形 API 吸引用户
- 第五部分:应用生命周期管理
- 十四、Azure DevOps 和 Visual Studio App Center
- 十五、应用遥测与应用洞察
- 十六、自动测试
- 十七、部署 Azure 模块
- 十八、Azure DevOps 的 CI/CD
- ASP.NET Core2 高性能
- 零、前言
- 一、ASP.NET Core 2 有什么新内容?
- 二、为什么性能是一个特性
- 三、设置您的环境
- 四、衡量性能瓶颈
- 五、修复常见性能问题
- 六、解决网络性能问题
- 七、优化输入/输出性能
- 八、理解代码执行和异步操作
- 九、学习缓存和消息队列
- 十、性能增强工具的缺点
- 十一、监控性能回归
- 十二、前方的路
- ASP.NET MVC4 移动应用开发
- 零、前言
- 一、面向移动网络的开发
- 二、酿酒和你
- 三、ASP.NET MVC 4 简介
- 四、在 EF5 中建模酿酒
- 五、酿酒领域和领域驱动设计
- 六、编写可维护的代码
- 七、使用路由和区域分离功能
- 八、验证用户输入
- 九、识别和授权用户
- 十、异步编程和捆绑包
- 十一、实时网络编程
- 十二、为移动设备设计应用
- 十三、扩展对移动网络的支持
- 十四、使用 jQuery Mobile 改善用户体验
- 十五、读者挑战
- Blazor WebAssembly 示例
- 零、前言
- 一、介绍 BlazorWebAssembly
- 二、构建你的第一个 Blazor WebAssembly 应用
- 三、使用模板化组件构建模态对话框
- 四、使用 JavaScript 互操作性构建本地存储服务
- 五、做为渐进式的网络应用(PWA)的天气应用
- 六、使用应用状态构建购物车
- 七、使用事件构建看板
- 八、使用 ASP.NET Web API 构建任务管理器
- 九、使用编辑表单组件构建费用跟踪器
- ASP.NET MVC 和 Bootstrap
- 零、前言
- 一、ASP.NET Core 和 Bootstrap 4 入门
- 二、使用 Bootstrap CSS 和 HTML 元素
- 三、使用 Bootstrap 组件
- 四、使用 Bootstrap JavaScript 组件
- 五、创建 MVC Bootstrap 助手和标签助手
- 六、将 Bootstrap HTML 模板转换成可用的 ASP.NET MVC 项目
- 七、在 Bootstrap 4 中使用 jQuery 数据表插件
- 八、使用 Visual Studio 代码创建 Bootstrap 4 ASP.NET MVC 站点
- 九、附录 a:Bootstrap 资源
- 使用 Kendo UI Mobile 和 ASP.NET Web API 构建移动应用
- 零、前言
- 一、使用 HTML5 构建移动应用
- 二、构建您的第一个移动应用
- 三、使用 ASP.NET 网络应用编程接口的服务层
- 四、使用框架元素的集成
- 五、探索移动小部件
- 六、动作表单、模式视图和更多小部件
- 七、电影票应用——完全集成
- C#8 和 .NET Core3 Azure 项目
- 零、前言
- 一、电子书管理器和目录应用
- 二、使用 Cosmos DB 的任务 Bug 记录 ASP.NET Core MVC 应用
- 三、ASP.NET SignalR 聊天应用
- 四、实体框架核心额 Web 研究工具
- 五、使用 Azure 逻辑应用和功能构建推特自动活动管理器
- 六、使用身份服务器和 OAuth 2 的股票检查器
- 七、使用 Windows 服务和 Azure 存储构建照片存储应用
- 八、使用 Docker 和 Azure Kubernetes 服务的负载平衡订单处理微服务
- 九、情感检测器移动应用——使用 Xamarin.Forms 和 Azure 认知服务
- 十、21 世纪的伊莱扎——UWP 和微软机器人框架
- 十一、WebAssembly
- C#9 和 .NET5 企业级应用开发
- 零、前言
- 第一部分:构建企业应用及其基础
- 一、设计和构建企业应用
- 二、.NET 5 核心和标准简介
- 三、C# 9 简介
- 第二部分:交叉问题
- 四、线程和异步操作
- 五、.NET 依赖注入
- 六、.NET Core 的配置
- 七、.NET 5 日志
- 八、理解缓存
- 第三部分:开发您的企业应用
- 九、.NET 5 处理数据
- 十、创建 ASP.NET Core 5 网络应用编程接口
- 十一、创建 ASP.NET Core 5 网络应用
- 第四部分:安全
- 十二、理解认证
- 十三、理解授权
- 第五部分:健康检查、单元测试、部署和诊断
- 十四、健康与诊断
- 十五、测试
- 十六、在 Azure 中部署应用
- C#8 和 .NET Core3 微服务实用手册
- 零、前言
- 一、微服务简介
- 二、重构整体
- 三、服务之间的有效通信
- 四、用微软单元测试框架测试微服务
- 五、使用 Docker 部署微服务
- 六、使用 Azure 活动目录保护微服务
- 七、监控微服务
- 八、使用 Azure 扩展微服务
- 九、反应式微服务简介
- 十、设计模式和最佳实践
- 十一、构建微服务应用
- 十二、微服务架构总结
- 十三、附录
- 十四、答案
- Blazor 和 .NET Web 开发
- 零、前言
- 第一部分:基础
- 一、你好 Blazor
- 二、打造你的第一款 Blazor 应用
- 第二部分:使用 Blazor 构建应用
- 三、实体框架核心简介
- 四、了解基本 Blazor 组件
- 五、创建高级 Blazor 组件
- 六、通过验证构建表单
- 七、创建应用编程接口
- 八、认证授权
- 九、分享代码和资源
- 十、JavaScript 互操作
- 十一、管理状态
- 第三部分:调试、测试和部署
- 十二、调试
- 十三、测试
- 十四、生产部署
- 十五、从此何去何从
docker pull apachecn0/apachecn-asp-dotnet-zh
docker run -tid -p :80 apachecn0/apachecn-asp-dotnet-zh
# 访问 http://localhost:{port}
PYPI
pip install apachecn-asp-dotnet-zh
apachecn-asp-dotnet-zh # 访问 http://localhost:{port}
NPM
npm install -g apachecn-asp-dotnet-zh
apachecn-asp-dotnet-zh # 访问 http://localhost:{port}
贡献指南 本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)组织介绍 访问我们的主页。
赞助我们 通过平台自带的打赏功能,或点击这里。
推荐阅读
- Asp.net|System.Globalization.DateTimeFormatInfo.InvariantInfo
- asp.net|c#文件写入与获取post请求数据
- .NET+C#|掌握 ASP.NET 之路(自定义实体类简介(Microsoft))
- .NET+C#|ASP.NET 2.0中Theme、MasterPage和代码国际化
- .NET导出Excel遇到的错误的解决方法
- .net|利用MSXML2.XMLHTTP的无刷新技术
- 快速理解ASP.NET Core的认证与授权
- asp.net|asp.net错误急警
- 工具|调试、部署Oxite 开源系统
- asp.net|在ASP中读取数字证书(ASP.NET)