可以使用相对路径。桌面程序可以根据程序启动路径得到:Application.StartupPath + "\\1.exe"
web可以用Server.MapPath("~//1.exe");不过如果是web,你要明白,程序在服务器端而不是客户端运行。

解决方案 »

  1.   

    web服务端运行一个exe是不推荐的,通常也是没有意义的
    涉及服务端对其他目录的运行权限问题,运行起来也是没有界面的
      

  2.   


     Server.MapPath(); 启动用p.Start()吗
      

  3.   


    你尝试过这么做吗我根本不会这么做,这种设计本身就有问题,你的需求也不明了
    如果你是说你的web应用还需要在服务端与另一个应用通信
    那么可以将另外那个exe部署为webservice之类的IPC应用,在web中去调用就行了
      

  4.   


    你尝试过这么做吗我根本不会这么做,这种设计本身就有问题,你的需求也不明了
    如果你是说你的web应用还需要在服务端与另一个应用通信
    那么可以将另外那个exe部署为webservice之类的IPC应用,在web中去调用就行了谢谢你的回答 ,因为我太菜了,可能很多地方想不到