摘要:
今天尝试将自己的小项目从.net core 2.2 升级到 3.1,发现并不是简单的 一键升级 这么简单(惭愧)!!记录下升级的步骤以及过程中遇到的问题。 所有项目目标框架选择为.net core 3.1 发现项目依赖项的包中出现黄色感叹号,编译成功,但是项目启动后显示警告。 原因警告已经说的很清楚
阅读全文
posted @ 2020-03-23 16:21
gt1987
阅读(1531)
推荐(0)
摘要:
我们在进行webapi服务开发时,会遇到一些多个版本的api共存的情况发生,例如某一版本APP上线后,需求发生变更,需要在下一个升级版本更新API,但同时又需要保证这个APP版本能正常使用,这时候就需要采用API服务版本控制。 版本控制一般有以下几种方式: 在url上增加查询字符串参数的方式,追加版
阅读全文
posted @ 2020-03-13 14:10
gt1987
阅读(598)
推荐(0)
摘要:
转载:https://www.cnblogs.com/developersupport/p/WebAPI-Security.html 目录 Web API 安全概览 安全隐患 1. 注入(Injection) 2. 无效认证和Session管理方式(Broken Authentication and
阅读全文
posted @ 2019-12-26 17:20
gt1987
阅读(474)
推荐(0)
摘要:
转自:https://www.cnblogs.com/tianqing/p/11614303.html 在.NET Core的迁移过程中,我们将原有的.NET Framework代码迁移到.NET Core。如果线上只有一个小型的应用还好,迁移升级完成后,只需要维护.NET Core这个版本的代码。
阅读全文
posted @ 2019-12-26 16:59
gt1987
阅读(555)
推荐(0)
摘要:
在我们日常开发工作中,经常会运用到Quartz+Topshelf组件的组合来开发一些定时任务。那么在.Net Core下如何去使用呢?我自己尝试搭建了一个测试项目,过程中遇到了以下一些问题: Quartz 配置文件及版本问题。我们知道Quartz有2个配置文件,quartz.config和quart
阅读全文
posted @ 2019-11-06 16:23
gt1987
阅读(1494)
推荐(4)
摘要:
这篇文章以实现一个Basic认证来了解下在 .NET CORE 下面如何去实现认证。 首先可以肯定的是认证实现是基于 Middlerware 管道实现的,官方源码地址:https://github.com/aspnet/Security。可以看到官方已经实现了jwt、oauth、google等诸多第
阅读全文
posted @ 2019-06-26 10:41
gt1987
阅读(2084)
推荐(1)
摘要:
我们在构建WEBAPI项目时,通常需要构建一个全局的记录API 请求和返回 的功能,在WEBAPI框架下 我们通过自定义一个DelegateHandler来实现这个功能, 在.NET CORE框架下已经不存在DelegateHandler管道了,我们需要通过Middleware管道来实现。具体实现如
阅读全文
posted @ 2019-06-06 09:52
gt1987
阅读(1696)
推荐(0)
摘要:
转载地址:https://www.jianshu.com/p/16b1baf015e8 不知道你是否遇到过这样的情况,去小卖铺买东西,付了钱,但是店主因为处理了一些其他事,居然忘记你付了钱,又叫你重新付。又或者在网上购物明明已经扣款,但是却告诉我没有发生交易。这一系列情况都是因为没有事务导致的。这说
阅读全文
posted @ 2019-04-24 10:44
gt1987
阅读(217)
推荐(0)
摘要:
分享一张图。来自微信。不做解释。
阅读全文
posted @ 2019-04-22 09:32
gt1987
阅读(1928)
推荐(0)
摘要:
ASP.NET CORE 中自动集成了应用配置,支持从以下 源 处获取配置键值对 命令行 环境变量 内存 文件配置 其中文件配置是我们最常用的方式,默认文件是.json的json格式文件,摒弃了以往.config的xml的文件格式。 应用配置有以下几个约定: 键不区分大小写,如果存在相同的键,则取最
阅读全文
posted @ 2019-04-20 16:08
gt1987
阅读(819)
推荐(0)