当前位置: 首页 > news >正文

Decimal.ToString()堆栈溢出异常

Decimal.ToString()

堆栈溢出异常

导致以下报错: 

A process serving application pool 'XXX' suffered a fatal communication error with the Windows Process Activation Service. The process id was '7132'. The data field contains the error number.

Application pool 'XXX' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

前面的赋值等业务逻辑代码都没问题, 但是在return Json时报堆栈异常错误

后来发现是Json序列化时值与定义的类型不同, 即从数据库中读取过来的值与Model类中的字段类型不同, 例如: 数据库中的值是121-, 但是你的字段定义的是decimal, 在通过ORM框架赋值时是没问题的, 但是这种情况序列化的时候就会报异常.

var objs = ProductionOverview.GetPagedObject<ProductionOverview>(queryCondition);return Json(new ResultModel() { code = 0, message = "", data = objs.Source, total = objs.TotalCount }, JsonRequestBehavior.AllowGet);

这个信息也可以参考, 很专业

https://www.cnblogs.com/qidian10/p/6028784.html

http://www.lryc.cn/news/223043.html

相关文章:

  • com.genuitec.eclipse.springframework.springnature
  • wangeditor富文本编辑器的使用(vue)
  • 物联网水表有什么弊端吗?
  • 安卓 车轮视图 WheelView kotlin
  • 升级Redisson版本兼容问题
  • 前端框架Bootstrap
  • Flink SQL TopN语句详解
  • k8s之数据卷
  • 服务器网络
  • YOLOv8-seg 分割代码详解(一)Predict
  • Docker学习——④
  • Android选项卡TabHost
  • qml添加滚动条
  • elementui-plus el-tree组件数据不显示问题解决
  • EMR 磁盘挂载解读与磁盘扩容操作
  • 小程序day04
  • 哪些人更容易受到网络攻击?
  • sql语句-实体属性有集合怎么批量查询
  • 临界资源,临界区,通信的干扰问题(互斥),信号量(本质,上下文切换问题,原子性,自身的安全性,操作)
  • 工具介绍——第三方软件远程连接(工具:Rustdesk)
  • 【脑机接口 算法】EEGNet: 通用神经网络应用于脑电信号
  • 【会话技术】Cookie和Session的工作流程和区别
  • Xmake v2.8.5 发布,支持链接排序和单元测试
  • 红队专题-从零开始VC++C/S远程控制软件RAT-MFC-远程控制软件总结
  • MyBatis与SQL实用技巧 实用语法
  • 更好的理解c++中的虚函数和静态多态以及动态多态
  • MybatisPlus之新增操作并返回主键ID
  • 工程(十四)——ubuntu20.04 PL-VINS
  • C复习-结构struct+bit field+union
  • 1 快速了解Paimon数据湖核心原理及架构