随笔分类 - .NET
C#,ASP.NET
摘要:前言 上一篇,我们已经实现了nuget包的打包,发布到nuget。最近,发现github也有持续集成持续交付部署(CICD)的功能(请原谅我的菜)。原来也没太关注这块,主要原来一直专注于写业务。最近开始系统学习微服务相关的内容,了解到是通过jenkins之类的工具来实现的部署。在github上闲逛的
阅读全文
摘要:前言 上篇,我们已经讲Nancy的参数绑定bug修复,其实就是一个基于源码修改的扩展方法。只需要添加在项目中,并在拦截器中调用一下修复方法即可。本篇,我们简单介绍一下,如何将修复方法打包成nuget包,并上传到nuget官方,提供给他人使用。 网上已经有各种花式更高阶全面的教程,一番百度你也能搞定。
阅读全文
摘要:起因 最近,同事跟我说,他们负责的一个Api程序出现了一些很奇怪的事情。这个Api是为环保局做的一个扬尘质控大屏提供数据的,底层是基于Nancy做的。因为发现有些接口的数据出现异常,他就去调试了一下,发现当前端传递的参数如果是空,后端反序列化的时候会出现参数值和参数名是一样的情况,这就会导致查询的数
阅读全文
摘要:本文简单介绍如何动态创建接口interface的实现实例对象,包含两个知识点: 1.如何获取接口interface的所有实现实例对象? 2.如何判断实例对象的构造函数是否有参数? 准备工作 首先新建一个名为IAnimal的interface接口对象,并定义一个Cry方法。 namespace Dyn
阅读全文
摘要:本文将简单介绍在.NET 6中使用log4net的方法,具体见下文范例。 1.首先新建一个ASP.NET Core空项目 2.通过Nuget包管理器安装下面两个包 Install-Package log4net Install-Package Microsoft.Extensions.Logging
阅读全文
摘要:先看一下unity的配置信息 <unity> <typeAliases> <typeAlias alias="IDatabase" type="WzzApi.Db.DataBase.IDatabase,WzzApi.Db.DataBase" /> <typeAlias alias="SqlServe
阅读全文
摘要:闲来无事,琢磨着写点东西。貌似页面下拉加载数据,瀑布流的效果很火,各个网站都能见到各式各样的展示效果,原理大同小异。于是乎,决定自己写一写这个效果,希望能给比我还菜的菜鸟们一点参考价值。 在开始之前,先把实现的基本原理说一下。当夜幕下拉到底部的时候,js可以判断滚动条的位置,到达底部触发js方法,执
阅读全文
摘要:刚才,本来在写代码,无聊直接,打开QQ音乐,打算放点music,结果电脑卡死了,直接黑屏重启了。当我重启完电脑,重新打开VS时,悲剧的发现程序出错。奇怪的是,生成项目确实通过的。报错信息 "未能加载文件或程序集“AspNetPager”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x
阅读全文

浙公网安备 33010602011771号