日期:2014-05-19  浏览次数:20371 次

本机调试很好的程序..放在服务器上有问题了..可能是什么毛病?
如题..而且给的错误提示也很笼统  

"未将对象引用设置到对象的实例。   "

可能是什么原因呢?

------解决方案--------------------
一般是出现了对空的对象(null)的操作,自己根据代码认真找一找看看
------解决方案--------------------
"未将对象引用设置到对象的实例。 "

这样的错误提示是很笼统,一般对象不存在或者使用了值为null的对象等等很多

这个应该是环境的问题,再检查一下你部署的时候是把所有的都部署上了,是不是会有掉下的dll或者文件等
------解决方案--------------------
站点的配置完全?比如启用父路径

------解决方案--------------------
路径不对。。这个很正常的哦。。
还有就是问题太笼统了。。
你应该说你的也面在执行什么操作的时候出现了这样的问题啊。。
------解决方案--------------------
不是啊...在本机都调试完了的..没有任何问题..
放到服务器上就不行了
——————————————————————————————————————————
错误的开发逻辑。调试不是测试,调试是除错,是针对已经知道的BUG进行Fix。而测试首先是设计出步骤来发现各种问题,它是不是调试,测试是一门跟软件设计、开发一样重要的工作。许多正规系统,必须由懂得测试的人,经过正规的测试通过,才能上线。

因此,你的问题根源还是在于你自己对的认真程度。如果你在发现服务器上有问题时,设计出步骤、Trace方法来发现问题的具体代码和环境变量,就不会这么笼统。
------解决方案--------------------
debug模式编译的代码,在出错时会打印错误的代码和堆栈信息,你应该先自己从这个看起。
------解决方案--------------------
错误的开发逻辑。调试不是测试,调试是除错,是针对已经知道的BUG进行Fix。而测试首先是设计出步骤来发现各种问题,它是不是调试,测试是一门跟软件设计、开发一样重要的工作。许多正规系统,必须由懂得测试的人,经过正规的测试通过,才能上线。

因此,你的问题根源还是在于你自己对的认真程度。如果你在发现服务器上有问题时,设计出步骤、Trace方法来发现问题的具体代码和环境变量,就不会这么笼统。

------解决方案--------------------
检查你服务器上的。net运行环境打开asp。net支持了没有啊
------解决方案--------------------
最好把异常 语句去掉,回许能看清错误的被来面貌。
------解决方案--------------------
对象在没有实例化前你就开始用它了。