一个web应用程序要求服务器收到客户的request后,server可以去运行这个exe文件,而客户可以退出这个页面去浏览其他页面,服务器完成exe文件后可以返回告诉客户已经完成。这个过程要怎么实现呀。

解决方案 »

  1.   

    1.process.start
    2.退出页面恐怕不行。通过数据库的标志,在页面上返回给客户端
      

  2.   

    alien54155415, process.start 是运行在server 还是客户端?例如 cmd.exe 是会在server上打开还是客户端打开?
      

  3.   

    1、process.start可以执行exe;
    2、你可以设置一个隐含的iframe,定时地刷新去获取执行的结果。
      

  4.   

    当然是server端。就按古道的来.
      

  5.   

    http://community.csdn.net/Expert/topic/4238/4238036.xml?temp=.4177973
      

  6.   

    server上运行调用的EXE有权限要求的。不是什么操作都可以执行。
    我自己曾经试过,把工程ASP。NET用户安全设为完全的情况下,SERVER上的EXE调不起我要的进程(AUTOCAD相关的)或是调起但不能执行,但是可以执行创建文件夹这样的操作。