ASP .NetCore
一只爱编程的猫
一名爱开发的程序媛
展开
-
EFCore中怎么表示Mysql中的三种模糊查询
EFCore对应MySql三种模糊查询方式原创 2022-01-14 18:28:17 · 550 阅读 · 1 评论 -
NetCore浏览.heic格式的图片显示404
问题描述:客户端上传.heic文件后,浏览文件地址显示404,找不到?实际上文件在服务器上是存在的,访问不能预览的文件应该是可以下载的,但是没有下载,直接提示404。原因:跟在IIS上部署服务是一个问题,IIS对文件的一种保护,不在IIS指定的MIME类型里的文件不会被操作,手动添加对应的 MIME 类型就可以解决这个问题,NetCore服务在Startup里面添加指定的MIME类型就可以解决这个问题。解决方案:找到Startup中的Configure方法,启用静态资源文件(UseStaticFi原创 2021-08-12 16:55:09 · 453 阅读 · 0 评论 -
.NetCore实现word转PDF无第三方水印+批量生成自定义水印(不用安装Microsoft和WPS插件)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-06-09 11:44:57 · 2467 阅读 · 4 评论 -
多线程大文件分片上传思路分享
NETCore 大文件分片上传多线程遇到的问题记录问题描述问题描述根据上图可以看出我上传分片的整个思路,如果是同步上传的情况下是没有问题的,如果存在多线程上传,在“判断分片是否全部上传完成”这步会存在问题,当第一个线程进入上传流程时,...原创 2021-05-17 12:30:52 · 1115 阅读 · 2 评论 -
Consul健康检查的四种方式
1.HTTP check(HTTP+ Interval){ "check": { "id": "api", "name": "HTTP API on port 5000", "http": "http://localhost:5000/health", "interval": "10s", "timeout": "1s" } } 2.TCP check(TCP + Interval){ "check": {原创 2021-02-02 14:22:17 · 1632 阅读 · 0 评论 -
.NetCore+Consul+Ocelot实现服务网关和服务注册与发现(入门)
目的:1.使用Ocelot实现服务网关,实现一个网关地址访问多个服务2.学习使用Consul实现服务注册与发现(非集群,单点学习教程)步骤:一.安装Consul客户端访问https://www.consul.io/downloads.html下载Consul客户端,下载完成后解压,根据选择路径解压完成后,在解压路径下的地址栏输入“cmd”,打开命令行窗口。输入启动命令启动Consul:consul.exe agent -dev访问http://localhost:8500/ 出现以下页面就原创 2020-12-01 22:11:35 · 1908 阅读 · 1 评论 -
ASP.NET Core 中间件(三)——编写中间件
了解了中间件使用的简单步骤和中间件的原理,发现有些项目里调用的中间件和我写的不一样?比如是这样的:F12可以发现这些是Asp.Net Core 附带的中间件组件,那么我们在平时开发的过程中,是否可以自己封装方法,以组件的形式调用呢?回答当然是可以的,废话不多说,直接上代码。一、中间件通常封装在一个类中,并使用扩展方法进行暴露,所以我们新建一个类封装我们需要实现的业务逻辑public class RequestMiddlewareOne { private readonly R原创 2020-11-05 16:57:16 · 683 阅读 · 2 评论 -
ASP.NET Core 中间件(二)
Asp.Net和Asp.Net Core管道的区别了解了中间件的实现过程后,小妹在反思一个问题,为什么要使用中间件?他的作用是什么?经过面向百度编程,了解到原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件选择是否将请求传递到管道中的下一个组件、可在管道中的下一个组件前后执行工作。单独看以上中间件的定义,一个很直观的感觉:中间件是HTTP请求管道中的一层原创 2020-11-05 15:07:21 · 250 阅读 · 1 评论 -
ASP.NET Core 中间件(一)
作为一个合格的搬砖程序员,小妹打开了VS2019搭建了人生中的第一个.NetCore项目,根据IDE工具的提示搭建好项目后,在初始项目中我们会发现有这么几个文件内部文件简介:Properties&launchSettings.json 是一个启动配置文件,其用于应用的启动准备工作,包括环境变量,开发端口等。Program类是项目的启动项,会为我们创建并初始化Web应用,并通过Startup类中的ConfigureServices和Configure方法,完成依赖注入和中间件管道的搭建。原创 2020-11-04 18:57:39 · 3163 阅读 · 7 评论