Webservice中调用了exe文件,用iis5.1发布Webservice时显示超时。
Webservice调用exe文件大体用下面的方法:System.Diagnostics.Processprocess=newSystem.Diagnostics.Pro...
Webservice调用exe文件大体用下面的方法:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "C://test.exe";
exep.StartInfo.Arguments = "a" +" "+"b";
process.StartInfo.CreateNoWindow = true;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.UseShellExecute = false;
process.WaitForExit();
用vs2008调试一切正常,在发布到iis5.1上面之后,在浏览器中浏览可以看到,但进入后输入参数点击调用按钮,在新页面中一直打不开,这时电脑进程中有test.exe在运行,最后显示超时,权限已经开到最大了,请问还有什么解决方法吗?
另外,我在vs2008同一个wab方案下建立这个webservice和一个网站,不发布webservice,网站用“添加web应用”-“此解决方案中的web服务”来添加这个webservice,然后把网站发布到iis5.1上能正常运行。 展开
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "C://test.exe";
exep.StartInfo.Arguments = "a" +" "+"b";
process.StartInfo.CreateNoWindow = true;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
process.StartInfo.UseShellExecute = false;
process.WaitForExit();
用vs2008调试一切正常,在发布到iis5.1上面之后,在浏览器中浏览可以看到,但进入后输入参数点击调用按钮,在新页面中一直打不开,这时电脑进程中有test.exe在运行,最后显示超时,权限已经开到最大了,请问还有什么解决方法吗?
另外,我在vs2008同一个wab方案下建立这个webservice和一个网站,不发布webservice,网站用“添加web应用”-“此解决方案中的web服务”来添加这个webservice,然后把网站发布到iis5.1上能正常运行。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询