我现在写了个网站,上面有段C#程序是要连接远程服务器,连接的时候时间会很长,我是想让连接服务器这段代码执行5秒钟之后没有错误的情况下,就直接跳到下面的程序执行,要不这样弄的话,网页打开以后要等很长时间,容易超时,就是下面的程序 我想让这段代码WebVMClone.VMClone.Main(str); 执行5秒钟以后没有错误的情况下执行这句Response.Write("123123123");  这种效果 程序该怎么弄啊,,朋友们帮帮忙谢谢了
    string[] str = new string[] {         
                            "--url","https://116.255.131.165/sdk",//vc 服务网url 
                            "--username","administrator",//用户名
                            "--password","qwx12!@",//密码
                            "--DatacenterName","jstvps",
                            "--vmPath","124win2003jc",
                            "--CloneName",context.Request.Form["vpsname"]
                            ,"--DataStore","124date01"};            WebVMClone.VMClone.Main(str);           Response.Write("123123123");