server.map我记不清了,大概是这个东西吧

解决方案 »

  1.   

    server.map只能取当前运行文件的路径!!!
      

  2.   

    Server.MapPath("...")
    既可以去文件路径,也可以去目录路径。
      

  3.   

    麻烦大家还是先看一下前提条件吧
    比如说网站下有一个UpFiles虚拟目录,我要在Web根站点下得到UpFiles虚拟目录的物理地址用this.Server.MapPath("")肯定是得不到的嘛
      

  4.   

    麻烦大家了,this.Server.MapPath("\") Request.ServerVariables["APPL_PHYSICAL_PATH"] Request.ServerVariables["APPL_PHYSICAL_PATH"]等肯定是取不到"前提条件为虚拟目录没有可运行的文件"的
      

  5.   

    ohawz(),你说的不符合我的前提条件,不过还是谢谢你的回复我的Web应用是在根目录,而UpFiles是其下面的一个虚拟目录, UpFiles下面没有任何ASPX页面或其他可运行的程序.我想可能是要通过ADSI来访问IIS的设置,找出UpFiles这个虚拟目录的绝对路径.诸位高手有没有什么好的方法?
      

  6.   

    Request.PhysicalApplicationPath  这个没错了。因为它挣了100的专家分,:-)
      

  7.   

    下面我测试通过的:
    Label1.Text=MapPath("\\signin");//signin为虚拟目录名!
    而Request.PhysicalApplicationPath取的是当前应用程序虚拟目录对应物理位置!给分!
      

  8.   

    windyyang(风萧萧) 谢谢,你已解决我的问题,我结贴时给你100分了怎么没有见你加分?
    第一次在CSDN提问,不会是结贴结错了吧??
      

  9.   

    流浪人,有时间联系!我:
    1.DotNet我看的书多(几本1000页的书),但大项目我基本还没做过。
    2.现在烦躁中,DotNet在现在企业还不是很讨好!我有可能转工具了,因我实在不想一直等下去!
    联系:QQ:6727409
          E-mail:[email protected]