首页 新闻 搜索 专区 学院

asp.net 网站刚开始没事,过一段时间就出现值不能为空异常后就访问不了数据库

0
悬赏园豆:20 [待解决问题]

求高手解答!感激不尽!!!!!!!!!!!!!

akingzhk的主页 akingzhk | 初学一级 | 园豆:177
提问于:2018-05-27 01:31

建议提供一下对应的代码

dudu 2年前

数据库是什么?一段时间是多长?最好有代码,要不就是吐槽猜谜大会了。

爱编程的大叔 2年前
< >
分享
所有回答(3)
0

你这个就很尴尬了,猜一下,缓存丢了,网络有问题,还是有什么服务清空你的值了

乐途 | 园豆:206 (菜鸟二级) | 2018-05-27 20:37

网络问题这个没办法把控,之前半年运行都没有问题的,现在就出现了这个问题,内存什么的都没有大的变化,就是跟数据库连接的部分访问不了

支持(0) 反对(0) akingzhk | 园豆:177 (初学一级) | 2018-05-28 08:46
0

根据这个错误描述,先定位一下大概是哪段代码出了问题,加个try catch输出一下相关的变量的值,看看发生错误的时候有什么跟程序预设不一样的

新的开始 | 园豆:679 (小虾三级) | 2018-05-28 01:24

这个就是try catch 出来的,错误在访问数据库的时候打不开数据库,但是网页不连接数据库的可以正常访问!

支持(0) 反对(0) akingzhk | 园豆:177 (初学一级) | 2018-05-28 08:43
0

是不是方法里用了事务,出现异常后没有回滚或者提交事务,导致数据库一直被锁定状态?

晨之风 | 园豆:391 (菜鸟二级) | 2018-05-28 10:25

没有用到过事务,是不是异常导致数据库访问崩溃了!

支持(0) 反对(0) akingzhk | 园豆:177 (初学一级) | 2018-05-28 11:16

@akingzhk: 单看你截图的错误信息,就是普通的空引用导致的,无法确定是这个异常导致的数据库访问异常。

支持(0) 反对(0) 晨之风 | 园豆:391 (菜鸟二级) | 2018-05-28 11:21

@晨之风: 但是出现一次后就一直是这个错误

支持(0) 反对(0) akingzhk | 园豆:177 (初学一级) | 2018-05-28 20:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册