被呼叫方拒绝接收呼叫

时间:2022-07-09 06:16:38
我是开了一个线程池去调用一个方法,方法里面只是用WebBrowser去访问一个网站,代码如下

 public void bbb()
        {

            ThreadPool.QueueUserWorkItem(new WaitCallback(aaaa), new string[] { "aaa", "bbbb" });
        }

 private  void aaaa(object param)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new DeleGetHistory(aaaa), param);
            }
            else
            { 
                  webBrowser.Navigate(地址);
            }
         }

这样的一段代码,有时就出了这个异常:"被呼叫方拒绝接收呼叫。 (异常来自 HRESULT:0x80010001(RPC_E_CALL_REJECTED))"

希望各位高手帮小弟解答一下

10 个解决方案

#1


会不会是网站连不上导致的 

#3


引用 1 楼 happyer_longlong 的回复:
会不会是网站连不上导致的 


网站是可以连上的

#4


执行命令前,线程暂停一下

参考:

#5


执行命令前,线程暂停一下。差不多要1秒种才可以。
 System.Threading.Thread.Sleep(500);

这个可以么?

#6


线程暂停一下   运行起来 感觉好像 卡了一下

#7


引用 6 楼 rufus_lee 的回复:
线程暂停一下 运行起来 感觉好像 卡了一下

暂停后还有异常么?

#8


好像可以解决了~

#9


引用 5 楼 peter200694013 的回复:
执行命令前,线程暂停一下。差不多要1秒种才可以。
 System.Threading.Thread.Sleep(500);

这个可以么?


学习ING

#10


被呼叫方拒绝接收呼叫
恭喜

//是暂停方案?

#1


会不会是网站连不上导致的 

#2


#3


引用 1 楼 happyer_longlong 的回复:
会不会是网站连不上导致的 


网站是可以连上的

#4


执行命令前,线程暂停一下

参考:

#5


执行命令前,线程暂停一下。差不多要1秒种才可以。
 System.Threading.Thread.Sleep(500);

这个可以么?

#6


线程暂停一下   运行起来 感觉好像 卡了一下

#7


引用 6 楼 rufus_lee 的回复:
线程暂停一下 运行起来 感觉好像 卡了一下

暂停后还有异常么?

#8


好像可以解决了~

#9


引用 5 楼 peter200694013 的回复:
执行命令前,线程暂停一下。差不多要1秒种才可以。
 System.Threading.Thread.Sleep(500);

这个可以么?


学习ING

#10


被呼叫方拒绝接收呼叫
恭喜

//是暂停方案?