武士刀

一起了解 .Net Foundation 项目 No.16

喜欢而已 提交于 2020-03-11 09:58:58
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧。 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译、如与原文存在出入,请以原文为准。 Orchard CMS Orchard 是一个免费、开源、注重社群的内容管理系统,其基于 ASP.NET MVC 进行构建。 Orchard 采用现代化的体系结构设计,确保系统扩展性被首要考虑。所有的组件都可以被替换或者扩展。站点内容基于容易组合在一起的构建块组成。 采用模块机制来解耦系统功能是非常时尚的。以评论模块为例,它可以被非常容易的应用在页面、博文、照片和产品介绍上。 系统内置的富文本 UI 界面设计系统,能够在构建时实时生成预览图,以确保您能够得到与您设计预期一直的呈现效果。 项目详情 官方网站 项目源码 项目许可证: New BSD License(BSD) 项目联系人: Steering Committee 相关链接 开发文档 参与讨论 参与贡献 Gitter 聊天室 笔者简评 这是一个值得学习的 CMS 系统。不仅仅局限于对其的应用。其中包含的设计思路,非常有助于开发者的自我提高。 Orchard 目前已经采用 ASP.NET Core 进行了重新设计,命名为 Orchard Core 。虽然截至 2020 年 2 月 14 日 还未 GA ,但是第一个 RC 版本已经发布,值得期待。 英文介绍

ASP.NET Core 与 .NET Core 演变与基础概述

断了今生、忘了曾经 提交于 2020-02-06 05:19:54
https://github.com/dotnet/core https://github.com/aspnet/home 今天看到 .NET Core 的改名计划,感觉跨平台的时代快要来了,从之前的 ASP.NET NEXT,ASP.NET 5,ASP.NET Core 1.0 等概念一路演变过来,花了点时间总结一下几个相关的概念。 OWIN 与 Katana 的关系 ASP.NET Core 1.0 的由来,要追溯到 Katana 这个项目, Katana 是 OWIN 定义规范的一个实现组件集合。 Open Web Interface for .NET (OWIN) OWIN 是 Open Web Server Interface for .NET 首字母缩写,OWIN 定义了 Web 服务器和应用程序组件之间的交互的规范( specifications ); OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口,其目的是为了实现服务器与应用之间的解耦。由于这一规范的目的是发展一个广阔且充满活力的、基于 Microsoft .NET Framework 的 Web 服务器和应用程序组件生态系统,因此它可以将服务器与应用程序之间的交互减少到一小部分类型和单个函数签名,这个函数签名被称为应用程序委托(即 AppFunc) using

OWIN,Katana,identity整体概述

匿名 (未验证) 提交于 2019-12-02 22:09:29
在用asp.net identity的时候,发现很多概念不是很懂,特地去查资料了解了一些相关信息,现在做下笔记。 1、OWIN,OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下: OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application。基于此标准,鼓励开发者开发简单、灵活的模块,从而推进.NET Web Development开源生态系统的发展。 2、Katana,微软对OWIN规则的一种实现。 查看AspNetKatana 3、asp.net identity,微软在.NET Framework 4.5 中推出了ASP.NET Identity,它为ASP.NET 应用程序提供了一系列的API用来管理和维护用户。 查看Identity 来源:博客园 作者: 经常迷路 链接:https://www.cnblogs.com/zkb9604/archive/2019/09/16/11529103.html

OWIN,Katana,identity整体概述

喜夏-厌秋 提交于 2019-11-29 19:21:09
在用asp.net identity的时候,发现很多概念不是很懂,特地去查资料了解了一些相关信息,现在做下笔记。 1、OWIN,OWIN是Open Web Server Interface for .NET的首字母缩写,他的定义如下: OWIN在.NET Web Servers与Web Application之间定义了一套标准接口,OWIN的目标是用于解耦Web Server和Web Application。基于此标准,鼓励开发者开发简单、灵活的模块,从而推进.NET Web Development开源生态系统的发展。 2、Katana,微软对OWIN规则的一种实现。 查看AspNetKatana 3、asp.net identity,微软在.NET Framework 4.5 中推出了ASP.NET Identity,它为ASP.NET 应用程序提供了一系列的API用来管理和维护用户。 查看Identity 来源: https://www.cnblogs.com/zkb9604/p/11529103.html