System.Diagnostics.Process.Start("explorer.exe", url);这个URL是个FTP地址,我现在在本地可以运行,但一放到服务器就没效果,也没报错,是什么原因?

解决方案 »

  1.   

    explorer.exe这个本来就只是本地流览器。
      

  2.   

    我的目的是:先打开资源管理器,再根据输入的URL进入FTP站点
      

  3.   

    asp.net ? 估计没有权限吧
    asp.net程序运行在network service账户下。试一试
    <identity impersonate="true" userName="Administrator" password="password"/>不过,最最重要的问题,你确信你想在服务器端打开个资源管理器?
      

  4.   


    我觉得你是想在客户端打开资源管理器并浏览FTP站点 应该不行。你可以试一试
    <a href="ftp://....">Go to FTP</a>看看能不能再IE中浏览
      

  5.   

    是为客户端提供的,客户通过WEB页面进入到FTP。。是不是 System.Diagnostics.Process.Start 这个不能在客户端运行