首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

奇怪有关问题:程序在本机正常,在服务器报错

2011-12-27 
奇怪问题:程序在本机正常,在服务器报错:程序在我机器上正常,在客户机器上也正常,可放到客户服务器上就报错

奇怪问题:程序在本机正常,在服务器报错:
程序在我机器上正常,在客户机器上也正常,可放到客户服务器上就报错:

后来我在客户服务器上直接运行,仍然报错,错误又变成了:
There is already an open DataReader associated with this Command which must be closed first。
可我在程序中从没用过DataReader啊。

另外说一句,只是程序的某几个功能出错,大多数功能正常,似乎又不太像服务器配置的问题。困惑中,求高手帮忙。


[解决办法]
在if (reader.Read())
里面返回了,把return 拿到外面去
[解决办法]
同意楼上
可以在出错的页面代码中检查一下,有没有使用DataReader
看看数据操作的处理是怎么做的
[解决办法]
看异常的stacktrace,在哪里出错的。
[解决办法]
可能代码在读取数据时 数据出现NULL 时 异常跳过了你的关闭语句
出现 打开一个没有关闭的对象
检查数据读取 和关闭的代码

热点排行