介绍swagger使我们在api开发中常用到的技术,其解决了web api文档生成的问题。它具有诸多交互式文档、客户端SDK生成和api可发现性等优点。由于笔者是从事.net core方向的开发,所以咱们就聊一聊在.net core web api的项目中集成swagger或者redoc。NSwag.NET本文主要讲的是使用NSwag.NET来将swagge ......
543
0
0
2022-04-13
ASP net core的面试题20道​大家好,这一期呢,我们来说一下ASP net core的面试。第1题,什么是ASP net core?首先ASP net core不是 asp net的升级版本。它遵循了dot net的标准架构, 可以运行于多个操作系统上。它更快,更容易配置,更加模块化,可扩展性更强。第2题,asp dot core有哪些好的功能?第 ......
366
0
0
2022-04-12
写在前面这是本人在学习的过程中搭建学习的框架,如果对你有所帮助那再好不过。如果您有发现错误,请告知我,我会第一时间修改。知其然,知其所以然,并非重复的造轮子。因为这段时间我发现,自己闷很久写出来的代码,再去看看别人的,会有种恍然大悟的感觉。不是只会用,而不知道为什么要这样用。真的,只看不敲,总是学不会。Demo地址:http://app.guoddy.com ......
356
0
0
2022-04-12
一.在http://asp.net core中使用多个环境http://ASP.NET Core 配置是基于运行时环境, 使用环境变量。http://ASP.NET Core 在应用启动时读取环境变量ASPNETCORE_ENVIRONMENT,并将该值存储在 IHostingEnvironment.EnvironmentNam ......
301
0
0
2022-04-12
一.概述本文介绍处理 ASP.NET Core 应用中常见错误的一些方法。主要是关于:开发环境异常页;非开发环境配置自定义异常处理页;配置状态代码页(没有正文响应,http状态400~599的)。 1.1 开发环境异常页要将应用配置为显示有关异常的详细信息的页面,请使用开发环境异常页。要环境设置为 Development,具体查看:asp.net core系 ......
308
0
0
2022-04-12
在本文中,我们将讨论为什么ASP.NET Core是构建IoT应用程序的一个很好的框架,以及.NET Core 3.0版本为企业,初创公司和企业提供的内容。所以不用多说,让我们直接开始吧!什么是ASP.NET Core?ASP.NET Core是可用于制作跨平台Web应用程序的最佳框架之一。这个开源框架允许开发人员为Windows,Linux和macOS等平 ......
308
0
0
2022-04-12
一.URL 生成接着上篇讲MVC的路由,MVC 应用程序可以使用路由的 URL 生成功能,生成指向操作的 URL 链接。 生成 URL 可消除硬编码 URL,使代码更稳定、更易维护。 此部分重点介绍 MVC 提供的 URL 生成功能,并且仅涵盖 URL 生成工作原理的基础知识。 IUrlHelper 接口用于生成 URL,是 MVC 与路由之间的基础结构的基 ......
367
0
0
2022-04-11
前言虽然说学习新的开发框架是一项巨大的投资,但是作为一个开发人员,不断学习新的技术并快速上手是我们应该掌握的技能,甚至是一个.NET Framework开发人员,学习.NET Core 新框架可以更快速掌握其中的编写,构建,测试,部署和维护应用程序。您现有的.NET Framework应用程序可以在其他操作系统上工作。对于希望扩大类库的受众平台,或者希望在分 ......
397
0
0
2022-04-11
提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中就包括定义配置的方式。总的来说,新的配置系统显得更加轻量级,并且具有更 ......
305
0
0
2022-04-11
ASP.NET Core设计初衷是开源跨平台、高性能Web服务器,其中跨平台特性较早期ASP.NET是一个显著的飞跃,.NET现可以理直气壮与JAVA同台竞技,而ASP.NET Core的高性能特性更是成为致胜法宝。ASP.NET Core 2.1+为IIS托管新增In-Process模型并作为默认选项(使用IISHttpServer替代了Kestrel,d ......
363
0
0
2022-04-10
一、概述这篇文章主要分享Endpoint 终结点路由的中间件的应用场景及实践案例,不讲述其工作原理,如果需要了解工作原理的同学,可以点击查看以下两篇解读文章:Asp.Net Core EndPoint 终结点路由工作原理解读ASP.NET CORE 管道模型及中间件使用解读1.1 中间件(Middleware)的作用我们知道,任何的一个web框架都是把htt ......
313
0
0
2022-04-09
ASP.NET Core框架中的很多核心对象都是通过依赖注入方式提供的,如用来对应用进行初始化的Startup对象、中间件对象,以及ASP.NET Core MVC应用中的Controller对象和View对象等,所以我们可以在定义它们的时候采用注入的形式来消费已经注册的服务。下面简单介绍几种服务注入的应用场景。本篇文章节选自《ASP.NET Core 3框 ......
379
0
0
2022-04-08
目录0、概述1、创建项目2、添加包引用3、启动配置4、发布5、运行6、最后回到顶部0、概述先了解下https是个啥:https://www.bilibili.com/video/BV1j7411H7vVso!只要给我们的web服务器配置一个证书就行了,证书可以买,也可以用免费的Let's Encrypt,此证书提供商是多个牛X大公司为了推进全球https化搞 ......
390
0
0
2022-04-07
ASP.NET微信企业OA源码微信企业号协同办公平台是基于微信企业号而建立的协同办公平台,主要三大块,综合办公,CRM、人力资源平台特点1、本系统采用纯HTML+JS+Ashx 开发 好处就不用多说了,终于可以摆脱控件那一大堆要命的东西了2、不管是微信端还是PC端,前端采用的现在流行的MVC框架(avalon,这个类似大名鼎鼎的angularjs)和Jque ......
336
0
0
2022-04-06
0. 前言在上一篇,我们搭建了一个项目框架,基本上是一个完整的项目。目前而言,大部分的应用基本都是这个结构。好的,不废话了,进入今天的议题:完成并实现数据层的基础实现。1. 数据实体通常情况下,一个项目的数据实体中字段并不是完全没有规律可寻。通常情况下,必须有一个主键。有些时候,会要求在数据表中增加上次修改时间和创建时间,以及创建人和修改人的主键。所以,我们 ......
336
0
0
2022-04-03