首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一系列令人敬畏的.NET核心库,工具,框架软件

ASP.NET MVC – 用于构建动态Web站点的模型视图控制器框架,包括合并的MVC,Web API带Razor的Web页面。...Piranha CMS – 用于ASP.NET核心实体框架核心的轻量级且不显眼的开源CMS。...在这里,这里这里的比较 了解ASP.NET核心初始化 为什么要加入.NET CoreASP.NET Core系列 云开发 在.NET Core中配置AWS开发工具包 使用C#AWS Amazon...Docker Project.json到MSBuild转换指南 使用AppveyorNuGet发布.NET项目 ASP.NET核心中的新配置模型 实体框架核心 .NET核心数据访问 关于EF Core....NET开源社区资源 松弛 BuiltWithDot.Net 堆栈溢出 .NET核心 CoreCLR ASP.NET核心 ASP.NET核心MVC ASP.NET Core 1.0 实体框架核心 今天在

18.5K30

Asp.Net WebApi核心对象解析(一)

一.WebApi概述:      ASP.NET Web API是在.NET Framework之上构建的WebAPI框架ASP.NET Web API是一个编程接口,用于操作可通过标准HTTP...我们在学习ASP.NET Web API时,需要对HTTP协议、web知识有一个比较深入的认识,这样在学习ASP.NET Web API时会比较快速的上手应用。...在ASP.NET Web API中,一个控制器是处理HTTP请求的类。控制器的公共方法被称为动作方法或简单的动作。当Web API框架接收到一个请求,它请求路由到一个动作。...ApiController是ValuesController类的父类,是整个ASP.NET Web API核心类,继承该类可以用来创建ASP.NET Web API控制器。...四.总结:    以上是对ASP.NET Web API背景使用方法,以及对ASP.NET Web API核心对象的简要介绍,下篇会主要介绍HttpRequestMessage、HttpResponseMessage

4.4K70
您找到你想要的搜索结果了吗?
是的
没有找到

从Membership 到 .NET4.5 之 ASP.NET Identity

ASP.NET Identity 基础示例   ASP.NET Identity是在.NET Framework4.5中引入的,从Membership发布以来,想微软已经从开发者以及企业客户那里面得到了足够的反馈信息来帮助他们打造这样一套新的框架...一套ASP.NET Identity,可以用于ASP.NET下的web form, MVC, web pages, web APISimple Membership Provider,可以灵活订制用户信息...上面那个包是ASP.NET Identity EF的实现,那么我们可以在这个核心包的基础上扩展出基于No SQL, Azure Storage 的 ASP.NET Identity实现。...通过这样一种设计,可以把具体定义实现交给上层,但是最后的核心却完全由自己掌控,实现松耦合,高内聚(一不小心竟然说出了这么专业的解释,小心脏砰砰跳呀!)。...但是我们更应该关注的是微软是如何面对复杂多变的需求来设计框架的,如何从一大堆的零散需求中找出最核心的部份, 他们如何解耦,如何提高可扩展性维护性的。

1.9K60

ASP.NET MVC 4, ASP.NET Web API ASP.NET Web Pages v2(Razor)现在都是开源了

[原文发表地址] ASP.NET MVC 4, ASP.NET Web API and ASP.NET Web Pages v2 (Razor) now all open source with contributions...它确实是快乐的一天, (字面上这一刻) 正如我在拉斯维加斯的一次会议上,刚刚点击发布按钮来发布这篇博文,以此来宣布 ASP.NET MVC 4,ASP.NET Web APIASP.NET Web Pages...为什么开源? 如果你一直在追随我们的脚步的话,事实上我们使用Visual StudioASP.NET推出开放源已经有好几年了。...请记住ASP.NET MVC、 Razor、 Web API完全支持Microsoft 产品,并仍将由同样的开发人员来构建它们,这一点真的很重要。...我们将尽可能地继续在 ASP.NET 中做开源。 为什么ASP.NET Web Form不是开源的? 这个时候成为开源的组件是核心.NET框架推出的独立组件,这意味着操作系统组件不依赖它们。

1.6K60

ASP.NET 5系列教程 (一):领读新特性

以上概括性的介绍了ASP.NET 5的新特性增强功能。 本篇文章中我们将重点阐述以下几点: 为什么重新设计 ASP.NET ?...开源 提供敏捷的开发环境 关于Web Forms 早期版本Framework开发应用兼容性 为什么重新设计 ASP.NET?...合并MVC, Web API Web 页 早期版本中, MVC、Web API Web 页一直在使用着不同的方式实现着相同的功能,可以说是殊途同归。...在 ASP.NET 5 中, MVC、Web APIand Web 页将被整合到同一框架-MVC 6。这就意味着移除了重复功能模块,使开发应用变得更简单。...微软提供 API Portability Analyzer 工具可以判断当前应用是否可以使用核心CRL。这个工具还可以分析当前应用可以运行在哪些平台,以及哪些因素阻止其不能在特定平台上运行。

3.2K80

【Http】一文备忘Http状态码(406,415,422)

最近在调试接口时,web api 报了一个415状态码。好久没见到这个状态码,一时还真不知道啥情况。所以,人的大脑是有遗忘规律的,为了加深印象,所以我觉得有必要再复习一下。...Web API并不使用1xx的状态码。 2xx:意味着请求执行的很成功。 3xx:用于跳转。例如告诉搜素引擎,某个页面的网址已经永久的改变了。绝大多数的Web API都不需要使用这类状态码。...4xx:客户端错误 406:Not acceptable,这表示API消费者请求的表述格式并不被Web API所支持,并且API不会提供默认的表述格式。...所以它通常是用来表示语意上有错误,通常就表示实体验证的错误。 5xx:服务器错误 ——摘自杨旭老师B站视频。 本篇重点关注状态码406415,顺带看一下422。...所以它通常是用来表示语意上有错误,或者不符合接口要求的数据,通常就表示实体验证的错误

1.3K10

.NETASP.NET Routing路由(深入解析路由系统架构原理)

核心的对象模型Routing模块,为什么说愉快呢,因为Routing正是建立在大家都比较熟悉的ASP.NET管道模型基础之上的,所以相比其他一些陌生的概念会轻松很多,不过不要紧一回生二回熟; ASP.NET...Routing 系统是一切通过ASP.NET进行Uri访问应用程序的基础(并非物理文件的直接映射);随着Routing的出现,我们的WEB设计已经以前大不一样;越来越轻量级、简单化,都通过简便的Uri...的工作原理,它为什么能在不影响现有框架的基础上提供这么好的扩展性,真的让人很想去一探究竟;目前非常可观是我们都了解ASP.NET现有的框架知识,我们大概了解它肯定是在ASP.NET管道模型的哪个位置进行了相应的拦截...; 下面我们带着这个重要的线索来一点一点弄清楚它是如何为其他框架做支撑的,最疑惑的是它是如何将WebPageMVC进行很好的区分的 ,最关键的是它如何做到只提供一个接口让后续的相关框架都能基于这个公共的...接口,共三个步骤; 作为应用框架也就是最上层的代码,如何才能决定ASP.NETRouting框架在处理ASP.NET的调用的时候能使用自己的IHttpHander接口对象,这个问题就需要我们深入的看一下

1.6K90

如何在 ASP.NET MVC 中集成 AngularJS(1)

作为一个微软stack开发者,也是使用 ASP.NET MVC 平台实现 MVC 设计模式并进行研究的粉丝,包括它的捆绑压缩功能以及实现其对 RESTful 服务的 Web API 控制器。...除了使用 AngularJS ASP.NET MVC,这个应用程序也将实现使用微软的 ASP.NET Web API 服务来创建 RESTful 服务。...微软的实体框架将用于生成并更新一个 SQL Server Express 数据库。 此应用程序也将用到一些使用 Ninject 的依赖注入。...- RequireJS 是一个 JavaScript 文件模块加载 Ninject – 提供了支持 MVC MVC Web API 支持的依赖注入 实体框架 - 微软推荐的数据访问技术的新应用...HTML5 History API 是通过脚本来操作浏览器历史记录的标准方法,以这点为核心,是实现单页面应用的重点。

7.6K60

记一次在.NET成长之路上的下午茶

在2017年2月25日李海国有幸与罗阳铭、朱永光两位大哥喝了一次下午茶。熟悉ABP框架的朋友呢知道阳铭远在上海,所以个人很是珍惜这次机会。...我们也希望更多的.NET开发人员来使用ABP框架尝试用这套框架写出更好的更美的代码。 今天下午朱大哥阳铭探讨.NET社区以及团队行业方向发展的事情,因为的介入就加了ABP开发答疑了。...获益匪浅啊,其实很多东西自己掌握的也不是很好,如充血模式、领域驱动中的值对象、实体对象更多如微服务等等技术思想。古语云:人外有人,天外有天诚不欺也!...然后会说某某的核心竞争力就是写出只有他自己才能够看懂的代码,别人看不懂。这个是不对的,想我来到新公司见过从A1-Z26这样的实体。写出来的代码还不是一样慢慢把整个业务代码逻辑理顺了吗。...ASP.NET Boilerplate是一个用最佳实践流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架项目模板。

86560

【公开课】ABP CORE 框架入门视频教程《电话薄》基于 Asp.NET Core2.0 EF Core

ABP框架简介 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。...ASP.NET Boilerplate是一个用最佳实践流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架项目模板。...所以你可以放心大胆的使用ABP框架在实际的项目中。 正文 个人未来的项目均会用.NET CORE 为核心技术,也是今年的目标。...使用.NET CORE 并不难,因为它.Net Framework的大部分API都是类似的。大家要有这个信心 本次录制的是一个公开课视频,使用的框架是ABP Core的3.4版本。...SPAMPA的功能性的差别更多在前端上,以及API的用法上。 效果图: ?

1.6K40

MzBlog分析

领域核心层:这个层专门用于进行对领域层的扩展:用于定义一些领域中常用模式的接口,属于上层建筑。...如ICommandInvoker,IViewProjection等, 领域核心扩展层:这个层专门用于对领域层中的实体进行扩展,如ViewProjections、Commands 等。...4、Nancy框架:Nancy是一个不错的轻量级开源.NET Web框架,他是asp.net框架之外的另一个web开发框架,他完全不依赖于System.Web.只为简单的Web开发做最基础的准备,以Nancy...Modules:Nancy Web App的核心,继承NancyModule这个基类,然后在构造里直接定义HTTP方法路由即可,路由机制简单轻量但不失强大,可以方便的通过正则表达式制定路由规则。...ASP.NET相比非常简单吧,Nancy框架天生就是MVC结构,Modules类似于ASP.NET MVC的Controller。

1.6K90

从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之二 || 后端项目搭建

直接运行命令,如果有结果证明成功了: 2、新建项目 1、File --> Project (记得文件名不要是中文,不然,你懂的) 2、然后选择.Net Core 版本项目类型,选择相对稳定的ASP.NET...为什么会有这种风格呢: RESTful 风格接口实际情况是,我们在前后端在约定接口的时候,可以约定各种风格的接口,但是,RESTful 接口是目前来说比较流行的,并且在运用中比较方便常见的接口。...有关详细信息,请参阅路由到控制器操,还有这个Attribute Routing in Web API 2 一般来说,路由名称都是路由url一一对应的,尽量不要重复,不过也很少有人写这个,没啥用,所以一般不要写...Configure方法是asp.net core程序用来具体指定如何处理每个http请求的, 例如我们可以让这个程序知道使用mvc来处理http请求, 那就调用app.UseMvc()这个方法就行....api里面没有, 那么web api就会使用默认的格式. asp.net core 默认提供的是json格式, 也可以配置xml等格式.

1K20

IIS 7.0探索用于 Windows Vista 的 Web 服务器更多内容

在本文中,要利用这个机会向开发人员管理员介绍下一代 IIS 7.0 Web 服务器之所以有如此大的差异的主要原因,并使您在使用它的很多新功能时有个良好的开始。...但在下一个 Windows Server 版本(代号为“Longhorn”)即将最后发布之前,为什么应当开始考虑 IIS 这个服务器应用程序呢?...这些文件与 ASP.NET 应用程序框架用于以可移植方式存储应用程序设置的 web.config 文件是相同的文件。...与 ISAPI 比较,这些 API 功能更强大,而且易用性得到了极大增强。这是如何实现的?首先,新的 API 具有类型安全、良好封装的对象模型。...在直到 6.0 版的 IIS 版本中,ASP.NET 均作为独立的应用程序框架连接到 Web 服务器。

5K90

自己动手写一个简单的MVC框架(第二版)

一、ASP.NET MVC核心机制回顾   在ASP.NET MVC中,最核心的当属“路由系统”,而路由系统的核心则源于一个强大的System.Web.Routing.dll组件。 ?   ...二、的MVC框架核心部分介绍 2.1 解决方案概览 ?   ...一个是Lib,它是一个模拟ASP.NET MVC框架的最小化、轻量级的迷你MVC框架,其中Mvc文件夹模拟System.Web.Mvc,Routing文件夹模拟System.Web.Routing,而View...因此,这个文件夹中只有一个VelocityHelper类(直接从网上搜索的),该类可以帮助我们找到指定的HTML并绑定Model实体。...这是一个ASP.NETWeb应用项目搭建起来的MVC Web应用项目,它移除了自带的所有引用项目,仅仅保留了SystemSystem.Web,做到了尽可能地“纯净”。

1.4K20

【 .NET Core 3.0 】框架之二 || 后端项目搭建

前言 至于为什么要搭建.Net Core 平台,这个网上的解释以及铺天盖地,想了想,还是感觉重要的一点,跨平台,嗯!.../benchmarks/ 我们可以通过这个web框架性能测试来看看 aspcore 的性能 2、.net core 执行过程 3、中间件执行过程 启动的时候先执行该中间件类的构造函数,然后一路 Next...它是一个调用asp.net core 相关库的console application. Main方法里面的内容主要是用来配置运行程序的。...Configure 方法是asp.net core程序用来具体指定如何处理每个http请求的, 例如我们可以让这个程序知道使用mvc来处理http请求, 那就调用 app.UseEndpoints 这个方法就行...api里面没有, 那么web api就会使用默认的格式. asp.net core 默认提供的是json格式, 也可以配置xml等格式.

1.5K20

WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc!no serviceActivations!)

我们这个系列就是要做一个这样的框架! ...还等着看呢~ 好了言归正传 承诺这个系列将包含以下这些内容 1.一个简单的面向服务编程的框架的搭建 2.动态创建WCF(no svc!no serviceActivations!)...服务端 中: XL.Service 将引用 XL.ModelsXL.ServiceAPIXL.DataAccess 实体层中各个实体的实例携带着数据,像JJ一样不停的穿梭于客户端和服务端之间-_-...在这个代码中,我们约定以Service结尾的类型就是WCF服务类型 亲~这是约定优于配置的原则哦~ 当然我们应该为特例留下生存空间,这里没有做,亲,你自己实现吧 这虽然是核心代码,但没有配置文件也是不行的...asp.net兼容模式下运行 基于IIS的WCF有两种模式,一种是ASP.NET并行,一种是ASP.NET兼容; 这些内容超出了咱们这篇文章的范畴了~就不多说了 ServiceBehavior的属性要求把错误发送给客户端

56740

ABP+AdminLTE+Bootstrap Table权限管理系统一期

"ASP.NET Boilerplate是一个用最佳实践流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架项目模板。"        ...运用到的服务端技术: ABP(ASP.NET BolierPlate ProJect) Module-Zero ASP.NET MVC ASP.NET Web API ASP.NET Identity...其他        为什么使用ABP?  " 我们近几年陆续开发了一些Web应用桌面应用,需求或简单或复杂,实现或优雅或丑陋。...是一个开箱即用的框架,可以作为asp.net分布式应用的一个良好起点。         使用框架当然有代价,你必须受到框架API的侵入,抑或要使用他的方言。...而且这个框架想要吃透,也要付出很大的学习成本。但是好处也是显而易见的。

2.3K100
领券