随笔分类 -  .NET Core

摘要:### 结论 .NET Core项目(.NET Framework没出现)在阿拉伯语(即语言名称是`ar-`开头的语言)环境下,将负数字符串转成数字,即`int.Parse("-1")`或`Convert.ToInt32("-1")`时,会抛出异常“Input string was not in a 阅读全文
posted @ 2023-07-19 15:25 汪小让 阅读(1663) 评论(15) 推荐(11) 编辑
摘要:#### 1. 结论 `UnitOfWorkManager.Current.SetTenantId()`修改的是`ABP`过滤器中使用的`TenantId`,并不会修改`AbpSession.TenantId` ##### 代码演示: ![image](https://img2023.cnblogs 阅读全文
posted @ 2023-06-16 14:21 汪小让 阅读(185) 评论(0) 推荐(0) 编辑
摘要:写在前面的话 本人也是找了好多资料,发现要么就是很老的代码了,要么就是不全适用需求,所以整理记录一下,方便日后查阅 适用需求: 不想通过文件的URL直接下载服务器资源,例如:需要对下载增加限制(如:消耗平台流量、下载次数或频率限制)、需要统计下载次数、不想暴露文件下载地址等,这就需要给原有的文件UR 阅读全文
posted @ 2022-06-15 15:08 汪小让 阅读(3456) 评论(0) 推荐(2) 编辑
摘要:写在前面的话 1、签名生成:当请求微信支付API时,签名不通过,无法使用API接口(使用API证书私钥加密) 官方文档:https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_0.shtml 2、验证签名:当微信支付回调的时,校验微 阅读全文
posted @ 2021-12-20 15:49 汪小让 阅读(3605) 评论(1) 推荐(7) 编辑
摘要:一、写在前面的话 1、结尾附源码 2、本文章讲述的是微信平台证书的下载,先搞清楚API证书和微信平台证书是两个东西,请参考官方文档:https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay3_0.shtml 3、微信官方文档只提供了JA 阅读全文
posted @ 2021-12-20 10:58 汪小让 阅读(1646) 评论(2) 推荐(3) 编辑
摘要:1、应用场景 正常的前后端分离开发,都是定义好枚举,前端自己去转换,但是如果需要做列表导出的时候,服务端也需要做枚举转换之后再导出到表格 定义枚举:建议枚举直接定义在命名空间(namespace)下,不要放在类(class)里面,而是和class平级 代码如下: namespace StudyPro 阅读全文
posted @ 2021-09-27 17:12 汪小让 阅读(1909) 评论(0) 推荐(0) 编辑
摘要:问题描述: [root@localhost GDSM4.1.002]# dotnet GDSMPlateForm.dllError: An assembly specified in the application dependencies manifest (GDSMPlateForm.deps. 阅读全文
posted @ 2021-08-09 11:08 汪小让 阅读(581) 评论(0) 推荐(0) 编辑
摘要:写在前面的话: 之前查到的nssm安装Windows服务都是用 nssm install <servicename> ,但是会弹出窗口,需要填写路径参数 下面介绍一种,直接使用.bat命令就可以实现的安装方式(本文使用的.exe文件是,.net core项目发布的一个网站项目,其他的应该也是一样的原 阅读全文
posted @ 2021-06-04 16:46 汪小让 阅读(3057) 评论(0) 推荐(0) 编辑
摘要:写在前面的话 其实很多情况不需要这么麻烦,基于公司项目现状,这是比较方便的做法:把.Net Core项目发布成.exe文件,然后使用Windows服务的方式启动.exe文件 我知道可以直接将.net core项目发布成Windows服务,并且.exe也不需要通过Windows服务就可以直接运行了 一 阅读全文
posted @ 2021-06-01 14:54 汪小让 阅读(2490) 评论(2) 推荐(1) 编辑
摘要:Map 扩展方法用于匹配基于请求路径的请求委托。Map 只接受路径,并配置单独的中间件管道的功能 在StartUp.Config()方法里使用 第一种用法: app.Map("/api/MessageRelease", new Controllers.MessageRelease().Map); 第 阅读全文
posted @ 2021-04-27 14:43 汪小让 阅读(1330) 评论(0) 推荐(1) 编辑
摘要:原创博客:https://www.cnblogs.com/wangxiaorang/ 环境:.Net Core 3.1 工具:VS Studio 2019(.net core 3.1以上目前只能用2019) 1、新建一个asp.net core web 应用程序 创建完成目录结构 2、正常运行方式, 阅读全文
posted @ 2021-02-28 15:53 汪小让 阅读(877) 评论(0) 推荐(0) 编辑
摘要:工具:vs 2017 环境:.net core 2.2 Swagger 5.0+ 1、新建一个.net core的webapi的项目 运行结果: 2、Nuget 安装 Swashbuckle.AspNetCore 5.6.3 和 Swashbuckle.AspNetCore.SwaggerUI 5. 阅读全文
posted @ 2021-01-26 16:00 汪小让 阅读(144) 评论(0) 推荐(0) 编辑
摘要:环境:.net core 2.2 两种方式: 客户端(浏览器)缓存和服务端(服务器)缓存 1、浏览器缓存 在缓存时间内,同一个浏览器,会从缓存获取数据(包括重新打开页面),但是换一个浏览器,就不会走缓存了 设置如下:缓存时间为600ms 2、服务器缓存 在缓存时间内,都会从缓存获取数据 方法:在1的 阅读全文
posted @ 2021-01-21 23:30 汪小让 阅读(257) 评论(0) 推荐(0) 编辑
摘要:项目:.net core 2.2 webapi 项目 1、注册服务+使用服务(允许所有的地址请求) 2、控制器 引用属性 自己笔记,便于日后查看 阅读全文
posted @ 2021-01-18 21:43 汪小让 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示