NET Core
文章平均质量分 67
当走的路甚远
这个作者很懒,什么都没留下…
展开
-
NET - NET Core 迁移nuget包缓存到指定位置
迁移nuget包缓存到指定位置nuget包原来存放位置:要迁移到的地方:具体操作:1,新加配置:nuget.config2, nuget.config配置内容<?xml version="1.0" encoding="utf-8"?><configuration> <packageSources> <add key="Microsoft Visual Studio Offline Pack...转载 2021-01-22 13:08:47 · 918 阅读 · 0 评论 -
NET - NET Core中使用Log4net输出日志到数据库中去
转载自:遇见更好的自己1.使用Nuget安装log4net 和 mysql.data2.设置log4net 的配置文件 log4net.config可以设置多个仓库进而插入到数据库中不同的表<?xml version="1.0" encoding="utf-8" ?><configuration><log4net> <!--Info日志--> <logger name="loginfo"> <lev.转载 2021-01-22 13:03:13 · 1633 阅读 · 0 评论 -
NET - NET Core使用Log4net的SqlServer AdoNetAppender 报程序集错误
Net Core使用Log4net的SqlServer AdoNetAppender 报程序集错误原因 报错现象 解决方法 参考资料原因Net Core 尚不支持Log4net的AdoNetAppender报错现象Could not create Appender [AdoNetAppender] of type [log4net.Appender.AdoNetAppender]. Reported error follows. System.TypeLoadExceptio转载 2021-01-22 11:58:30 · 670 阅读 · 0 评论 -
NET - .NET Core 之 Abp 整合 Quartz
介绍Quartz是一个功能齐全、开源的作业调度系统,从最小的应用程序到大型企业系统都可以使用。Abp模板工程中已经整合了Abp.Quartz包ASP.NET模板文件有一个内置的持久后台作业队列和后台工作程序系统。如果你对你的后台工作人员有高级的调度要求,Quartz可以是一个不错的选择。Hangfire也可以是持久后台作业队列的一个很好的替代方案。安装将abp.quartz的NuGet包安装到你的项目中,并为你的模块AbpQuartzModule添加DependsOn属性:..原创 2021-01-19 10:07:42 · 1137 阅读 · 0 评论 -
NET - .NET Core 之 Azure Key Vault 密钥保管库的使用
关于 Azure Key VaultAzure Key Vault 有助于解决以下问题:机密管理- Azure Key Vault 可以用来安全地存储令牌、密码、证书、API 密钥和其他机密,并对其访问进行严格控制 密钥管理- Azure Key Vault 也可用作密钥管理解决方案。可以通过 Azure Key Vault 轻松创建和控制用于加密数据的加密密钥。 证书管理- Azure Key Vault 也是一项服务,可用来轻松预配、管理和部署公用和专用传输层安全性/安全套接字层 (...原创 2021-01-10 16:55:32 · 946 阅读 · 0 评论 -
NET - .NET Core 之 Abp AuditLog 将不同的Controller实体的审计日志存储到不同的Table
审计日志维基百科: "审计跟踪(也称为审计日志)是一种安全相关的按时间顺序记录,记录集或记录目的和来源. 这种记录提供了在任何特定时间的操作,过程或事件产生影响活动顺序的文件证据".ABP框架提供一个可扩展的审计日志系统,自动化的根据约定记录审计日志,并提供配置控制审计日志的级别.IAuditingStoreIAuditingStore是一个接口,用于保存ABP框架的审计日志对象(下面说明). 如果需要将审计日志对象保存到自定义数据存储中,可以在自己的应用程序中实现I...原创 2021-01-10 16:33:54 · 1281 阅读 · 0 评论 -
NET - .NET Core 之 Abp Audit-Logging
审计日志维基百科: "审计跟踪(也称为审计日志)是一种安全相关的按时间顺序记录,记录集或记录目的和来源. 这种记录提供了在任何特定时间的操作,过程或事件产生影响活动顺序的文件证据".ABP框架提供一个可扩展的审计日志系统,自动化的根据约定记录审计日志,并提供配置控制审计日志的级别.一个审计日志对象(参见下面的审计日志对象部分)通常是针对每个web请求创建和保存的.包括;请求和响应的细节(如URL,HTTP方法,浏览器信息,HTTP状态代码...等). 执行的动作(控制器操作和应用服务...原创 2021-01-10 16:17:09 · 1016 阅读 · 0 评论 -
NET - NET Core quartz.net 时间表达式----- Cron表达式详解
序言Cron表达式:就是用简单的xxoo符号按照一定的规则,就能把各种时间维度表达的淋漓尽致,无所不在其中,然后在用来做任务调度(定时服务)的quart.net中所认知执行,可想而知这是多么的天衣无缝,说是编码艺术凝集一点不过分。1、0/20 * * * * ?note:每20秒2、15 0/2 * * * ? note:每小时从0分钟开始,每2分钟的第15秒,假如当前时间是20:00:00,那么他的维度就在:20:02:5,20:04:15,20:06:15 ...原创 2021-01-04 18:10:46 · 773 阅读 · 0 评论 -
NET - NET Core Quartz.net开源作业调度框架使用详解
前言quartz.net作业调度框架是伟大组织OpenSymphony开发的quartz scheduler项目的.net延伸移植版本。支持cron-like表达式,集群,数据库。功能性能强大更不用说。下载项目文档官网:http://www.quartz-scheduler.net/项目中需引用:Common.Logging.dll ,Common.Logging.Core.dll , Quartz.dll下面给大家分解下我最近做的关于计划调度的一个小项目,来辅助理解quartz.ne...原创 2021-01-04 17:57:31 · 467 阅读 · 1 评论 -
NET - .NET Core WebAPI + Vue + Axios 导出Excel / CSV
这两种方法目前如果遇到0开头的数据,会默认把0去掉,可以考虑如果StartsWith(“0”),则在前面加个单引号(即’)不推荐Excel导出,因为Excel2003一个Sheet最多导出65535条,Excel2007是10万4000多条,数据量大会报错,所以推荐使用CSV导出导出 Excel/// <summary>/// 将 DataTable 转换为 Excel/// 需在 nuget 安装 DotNetCore.NPOI/// </summary>/.原创 2021-01-04 17:48:30 · 843 阅读 · 0 评论