
Net Api
net Api
mouka~
西南石油大学2015级 13-305
展开
-
C# 保存Json文件保存过大导致System.OutOfMemoryException:“Exception_WasThrown”
原来的代码:一般大小的可以输出导出json文件,但是遇到过大的对象导致jsonStr字符串特别大就会出现上述问题。//json为一个对象string jsonStr=JsonConvert.SerializeObject(json).ToString();//保存文件System.IO.File.WriteAllText(string.Format("{0}\\{1}.json", dir, "test.json"), jsonStr);改进后的代码:JsonSerializ.原创 2022-02-17 15:41:03 · 4299 阅读 · 0 评论 -
swagger 解决文档大写变小写
添加位置截图复制内容:services.AddControllers().AddJsonOptions(config => { //解决文档中样例参数说明中参数首字母变小写的问题 config.JsonSerializerOptions.PropertyNamingPolicy = null; });...原创 2021-12-21 11:05:29 · 3161 阅读 · 0 评论 -
netcore api 接口(控制器Controller)设置不开放
背景: 接口中有导入数据或者本地开发人员调试的接口,并不希望用户看到这些接口后产生一些误操作。解决办法(设置接口或者控制器仅在Debug下才有,发布打包选择Release版本):在Release版本下有[NonController]特性标识,就看不到接口了[NonAction] 设置接口不可见...原创 2021-12-06 16:21:21 · 1062 阅读 · 0 评论 -
NetCore AutoMapper(可自定义)
扩展帮助类对象: /// <summary> /// AutoMapper扩展类 /// </summary> public static class AutoMapperExtension { /// <summary> /// 对象映射 /// </summary> public static TOut MapTo<TIn, TOut&...原创 2021-11-29 14:20:37 · 499 阅读 · 0 评论 -
C#验证输入数据是否带有sql入侵语句
/// <summary> /// 判断输入数据是否带sql入侵语句 /// </summary> /// <param name="strWhere"></param> /// <returns></returns> public static string JudgeIsExistSql(this string strWhere) {.原创 2021-11-25 10:58:48 · 825 阅读 · 0 评论 -
SQL Server EF Core 空间数据库使用提示
原创 2020-11-20 09:14:13 · 194 阅读 · 0 评论 -
netcore api 添加wwwroot文件,将前端打包放在后端文件中
背景: 以往部署系统需要前后端各部署一下端口,本文将解释后台和前端部署在一起,类似于虚拟目录吧。处理步骤(1)添加如下配置app.UseDefaultFiles(); var provider = new FileExtensionContentTypeProvider(); foreach (var key in options.Value.Keys) { provider...原创 2021-11-16 15:33:01 · 2866 阅读 · 1 评论 -
NetCore Api 某个接口出现System.NullReferenceException:“Object reference not set to an instance ofan object
框架:Abp原因:方法名字使用了关键字符从错误中发现某个对象为空actionName为GetAttribute实际Action的名字为GetAttributeAsync,Async为关键字符给我们去掉了,所以找不到Action方法对象了,给Action方法换了名字即可。...原创 2021-04-14 13:30:28 · 8704 阅读 · 0 评论