我们做的是C/S结构,客户端是winform形式,用的是.net 2005
    请问一下,在.net2005里面是不是当客户端访问服务器端的时候,会把.exe文件放到系统盘的Documents and Settings的当前用户的临时目录下,然后执行?    我现在想用客户端,向服务器端传一个文件,但是通过获得路径的方法只能获得临时目录的路径,并不能获得服务器端的路径,或者是服务器端的IIS路径,请问我该怎么解决,谢谢

解决方案 »

  1.   

    ¥%—*……—¥%·¥%*—……(—*……#¥……鄙视!
    说的什么跟什么?
    C/S又有IIS  什么临时目录?什么服务端目录?
    说清楚点好不好。
      

  2.   

    奥 :(其实就是想获得应用程序的exe所在的目录,用方法 System.Environment.CurrentDirectory但是发布以后运行,却发现获得不是工程所在的目录路径,而是在 Documents and Settings 的用户目录 路径
      

  3.   

    Application.ExecutablePath
    Application.StartupPath
      

  4.   

    这个两个也试过了,取得的路径是Documents and Settings的当前用户的临时目录,原因好像是发布的时候,会把工程中的.exe文件拷贝到Documents and Settings的当前用户的临时目录下面n,所以运行.exe文件后取得的并不是工程目录路径
      

  5.   

    Application.StartupPath
    你把最终发布的程序COPY到哪里,  这个就得到什么路径
    你的VS工程默认是在 用户文档目录中, 如果你自己没有把它更改位置,那就应该是那里。
      

  6.   

    谢谢,估计是winform上传文件不能这么写