首页 新闻 会员 周边 捐助

c#程序运行很久之后 报出这个错误 没有思路了 如何改 求指教

0
悬赏园豆:10 [已解决问题] 解决于 2014-12-06 13:08

c#程序运行很久之后  报出这个错误  没有思路了  如何改 求指教

没出茅庐的主页 没出茅庐 | 初学一级 | 园豆:188
提问于:2014-12-06 10:27
< >
分享
最佳答案
0

顺着调用栈网上走走就能找到原因了。

收获园豆:10
幻天芒 | 高人七级 |园豆:37207 | 2014-12-06 12:19

嗯  我找到了 入库那里的判断 没有return   我加个return就不出这个错误了 

没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 13:07

有个高手 让我加这东西  都解决了 

没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 13:54

@没出茅庐: 额...这...好吧~

幻天芒 | 园豆:37207 (高人七级) | 2014-12-06 15:18
其他回答(1)
0

这个意思很明显的,操作超时。要看你httpBase.GetHtml想干啥。

爱编程的大叔 | 园豆:30844 (高人七级) | 2014-12-06 10:38

就是获取整个页面的源码啊   我加断点查了下  每个方法都获取到了    都有源码   他为啥还提示获取源码失败呢?

支持(0) 反对(0) 没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 10:57

@没出茅庐: 你这样的回答无助于解决问题。

1、可能是偶发性的,比如上次可以,这次不行。

2、停在这儿,就是说明这儿超时出错了,你得告诉别人你这段代码之前是干啥了,这句在干啥。

3、有的网站是会对你这种程序进行屏蔽的。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2014-12-06 11:07

@爱编程的大叔: 每次都会停在这里     之前是判断  是哪个网站   比如判断为淘宝   然后就进入淘宝的方法  获取淘宝的html  然后爬取里面的数据  

支持(0) 反对(0) 没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 11:14

@没出茅庐: 有可能是你的URL根本就是错的。

你就喜欢这样空对空的讨论吗?

你就认为你的其他代码一定是对的是吧?

你在这儿问题不是想解决问题?

还是想讨论地球毁灭的N种可能?

你要么提供运行环境,Item的值,DEBUG跟踪情况,GetHtml是干啥的。

要不然大家就只能在这儿猜,有用吗?

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2014-12-06 11:20

@爱编程的大叔: 抱歉  我比较菜    运行环境是vs 

这是方法

支持(0) 反对(0) 没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 11:27

@没出茅庐: 不好意思,没有看出来为什么你要用贴图,而不是贴代码。

想增加回答者的回答难度?

好吧,你赢了,我不再回答你了。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30844 (高人七级) | 2014-12-06 11:31

@爱编程的大叔: 我晕

支持(0) 反对(0) 没出茅庐 | 园豆:188 (初学一级) | 2014-12-06 11:34

@爱编程的大叔: 有码,就是这么任性。

支持(0) 反对(0) 幻天芒 | 园豆:37207 (高人七级) | 2014-12-06 12:19
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册