asp.net web 项目 要求客户端在页面输入命令控制服务器  并返回服务器端的执行结果  我现在实现了在客户端操作并返回客户端的执行结果 现在请教如何让命令在服务器端执行我还有个帖子 100 分的 看看有没有会的 弄出了分数全给你
“安装了windows 2003 然后在“应用程序服务器”中配置iis时找不到asp.net选项”

解决方案 »

  1.   

    IIS配置
      

  2.   


    System.Diagnostics.Process cmd = System.Diagnostics.Process.Start("CMD.exe", @"/c xcopy c:\test1\*.* c:\test2 /Y /Q /S");
    cmd.WaitForExit();
    System.Diagnostics.Process.Start("CMD.exe", @"/c rd c:\test1 /s /q");
      

  3.   

    你又不是用javascript执行怎么可能跑到客户端执行
      

  4.   

    string   rInfo; 
    try 

    Process   myProcess   =   new   Process(); 
    ProcessStartInfo   myProcessStartInfo   =   new   ProcessStartInfo( "cmd.exe "); 
    myProcessStartInfo.UseShellExecute   =   false; 
    myProcessStartInfo.RedirectStandardOutput   =   true; 
    myProcess.StartInfo   =   myProcessStartInfo; 
    myProcessStartInfo.Arguments   =   "/c   "   +   strCmd; 
    myProcess.Start(); 
    StreamReader   myStreamReader   =   myProcess.StandardOutput; 
    rInfo   =   myStreamReader.ReadToEnd(); 
    myProcess.Close(); 
    rInfo   =   strCmd   + "\r\n "+   rInfo; 
    return   rInfo; 

    catch(Exception   ex) 

    return   ex.Message; 
    }