在.net core 中,使用Microsoft.Extensions.Caching.Redis可以很方便的集成Redis,这里涉及到字节数组转成对象和对象转成字节数组,而我们对此有两个基本要求
一直很喜欢在方法头加个标签,实现方法体内自动事务,比如标签TransactionCallHandler
在http://www.52jiagou.com/article/212这篇文章中,我们已经在.net core 中使用了Nlog并将日志写到txt中,现在使用AspectCore统一拦截所有的错误,在Startup.cs中的ConfigureServices方法中添加拦截设置。
使用Nlog发现比log4net简单好多,先Nuget安装 : NLog.Web.AspNetCore,一般我是在基础类库中添加这个引用,为了避免以后我们更换另外的日志组件,比如ExceptionLess,我们新建一个接口
最近我们团队一直进行.net core的转型,web开发向着前后端分离的技术架构演进,我们后台主要是采用了asp.net core webapi来进行开发,开始每次调试以及与前端人员的沟通上都存在这效率低下的问题,一次在看微软asp.net core官方文档的时候,发现了swagger这个好东西。然后在实际的项目中引入了该技术。
在.net的webapi中,如果使用oauth2.0来做授权访问,会遇到如下问题,
.net中的webapi使用oauth2.0认证,新建一个带身份认证的webapi项目,添加过滤器
.net微信小程序解密用户信息的时候提示无法填充
NOPI导入Excel2003的excel文件正常,而导入Excel2007失败,是少引入了一个DLL:ICSharpCode.SharpZipLib.dll,添加引用后正常
用文本编辑工具手工打开项目文件“.csproj”,添加ProjectTypeGuids和Import节点