网站调用控制台程序执行操作速度慢

那天早上 发布于 2015/09/15 16:58
阅读 160
收藏 0
开始:16:54:20  2628718 2015-09-15 16:53:27.423
程序接收:16:54:23  1540371 2015-09-15 16:53:30.350
程序开始调用方法:16:54:23  2090403 2015-09-15 16:53:30.353
调用方法数据返回成功:16:54:23  2220410 2015-09-15 16:53:30.367
调用方法文件处理成功:16:54:23  2280413 2015-09-15 16:53:30.370
调用方法报表加载成功:16:54:23  2330416 2015-09-15 16:53:30.377
调用方法标签参数加载成功:16:54:23  2650435 2015-09-15 16:53:30.417
调用方法子报表加载成功:16:54:23  2840446 2015-09-15 16:53:30.427
调用方法生成成功:16:54:23  3080459 2015-09-15 16:53:30.450
调用方法输出:16:54:23  3100460 2015-09-15 16:53:30.453
调用方法删除文件:16:54:23  3120462 2015-09-15 16:53:30.457
程序结束调用方法:16:54:23  3140463 2015-09-15 16:53:30.457
程序操作完成:16:54:23  3160464 2015-09-15 16:53:30.460
结束:16:54:24  8341332 2015-09-15 16:53:31.977

返回成功:16:54:24  8361333 2015-09-15 16:53:31.980



这是日志 慢 就慢在 程序接收那 也就是调用控制台程序,这是通病还是什么?

附打开代码

using (Process pro = new Process())
                {
                    pro.StartInfo.FileName = System.Web.HttpContext.Current.Server.MapPath(@"/labels/LabelBuildBySendID.exe");//给控制台程序的参数传递值
                    pro.StartInfo.CreateNoWindow = true;
                    pro.StartInfo.UseShellExecute = false;
                    pro.StartInfo.RedirectStandardOutput = true;
                    pro.StartInfo.Arguments = SendID + "*" + SysID + "*" + DisID +"*"+labelType+"*"+hasLabelTemplate;
                    pro.Start();
                    pro.WaitForExit();



加载中
返回顶部
顶部