摘要: Net7配置Autofac下IOC中的AOP是分两种,一种是基于接口的,一种是基于实现类的 基于接口的好处是简单,但不能有效的控制具体到某个方法。也就是说,只能基于类来做操作,一个类下所有的方法都要接受注册 基于实现类的是稍微麻烦一点,生效方法必须改为 virtual ,但可以实现到具体某个方法的效 阅读全文
posted @ 2023-08-15 14:45 王月半子 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 跨域策略应该不算陌生,是浏览器的同源策略做的限制,下面基于后端开发来完成跨域的配置和策略 一:全局跨域支持 /// <summary> /// 跨域 /// </summary> public static class CorsExtension { /// <summary> /// 配置跨域策略 阅读全文
posted @ 2023-08-14 15:35 王月半子 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 首先贴上版本控制枚举 /// <summary> /// Api版本枚举 /// </summary> public enum ApiVersions { V1, V2, V3, V4 } 怎么使用呢,在选中的Controller上贴上特性即可 [ApiExplorerSettings(Ignore 阅读全文
posted @ 2023-08-14 15:07 王月半子 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Swagger增加注释其实很简单 右键项目,属性勾选文档文件即可 然后代码配置路径: ApiVersions是版本,可以忽略并写死 services.AddSwaggerGen(option => { foreach (var version in typeof(ApiVersions).GetEn 阅读全文
posted @ 2023-08-14 15:03 王月半子 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Log4net 使用不是即开即用,需要预先配置数据库,表,字段。 连接字符串示例(SQL server)为例 这里包含了配置package,和字符串 这里需要的Package是System.Data.SqlClient,需要提前引入这个包才可以。Version不用动,我本地的System.Data. 阅读全文
posted @ 2023-08-14 14:27 王月半子 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 最近有个要求,缘由是什么就不说了哈,反正甲方要求要在内网把原本是http的web网站变更为https,搞了半天终于搞出来了 先说iis的部分,这部分很简单 第一步,找到服务器证书。 第二步:创建自签名,写一个名称,然后确定 第三步:已有网站编辑绑定 第四步:按图操作选择证书,点确定 已然ok,接着去 阅读全文
posted @ 2023-03-16 12:07 王月半子 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 其实这个Helper也是我从网上其他地方扒下来的,然后做了一些修改。 因为扒下来也好几天了,所以从哪里扒下来的已经不是特别记得了。 直接上代码吧。 简单的调用就好。 异步版本的借鉴了这里,异步方法没有做测试,但应该能用。不能用可以来找我,我再改一下、 1 /// <summary> 2 /// 基于 阅读全文
posted @ 2022-07-27 14:35 王月半子 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 调用命令行参考文档1 C#调用cmd string str = Console.ReadLine(); System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; 阅读全文
posted @ 2022-06-07 08:18 王月半子 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 亲测有效,就不再打一遍出来了,原文地址。 最近的项目在做socket通信报文解析的时候,用到了结构体与字节数组的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义结构体成员类型和长度一致才能保证报文解析的正确性,这一点非常重要。 首先是结构体定义,一些基本的数据类型,C#与 阅读全文
posted @ 2022-05-25 16:18 王月半子 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 今天在win11上部署RabbitMq,因为之前踩过RabbitMq的坑,就小心翼翼的对应版本和Erlang信息。综上没问题。 但是安装死活出不来Web管理界面。 第一,检查你的文件是否有中文或者空格,有,卒。 第二,如果上面没问题,检查你的电脑账户是不是中文,我的就是。卒。 第三,如果以上都没问题 阅读全文
posted @ 2022-05-18 14:10 王月半子 阅读(191) 评论(0) 推荐(0) 编辑