請問各位大哥,怎麼樣在asp.net中啟動.exe 或是.bat文件???

解决方案 »

  1.   


    using System.Diagnostics;Process.Start("IExplore.exe", "C:\\myPath\\myFile.asp");
      

  2.   

    using System.Diagnostics;
    System.Diagnostics.Process.Start(@"1.bat");
      

  3.   

    楼上的是启动代码,没错.
    不过默认情况下asp.net没有这个权限,可通过身份模拟放大权限。
    在</system.web>节点下增加
    <identity impersonate="true" userName="DomainWeb\ASPNETOwner" password="Password"/>ASPNETOwner用户为有操作权限的用户。
      

  4.   

    to:zhzuo(秋枫) 本来执行bat文件是在应用程序里面用的.故没有权限限制.但现在遇到个问题,在web下面.不管是用户还是网站编辑人员,都是以ASPNET用户访问的,网站编辑人员要在后台审核资料,要运行.bat文件.但是ASPNET是没有这个权限的,假如把ASPNET权限扩大,会带来不稳定因数.正在寻求解决方法.(条件:服务器端未建域)谢谢