惭愧,惭愧,我又仔细想了下,发现是自己在iis中配置虚拟目录是出了问题,看来,凡事要谨慎啊

解决方案 »

  1.   

    Server对象的MapPath取得的是虚拟路径!
    晚了!
    机器器名是Server对象的MachineName
      

  2.   

    对的,我先将共享目录在iis下建了个虚拟目录,再传相对于webApplication
    程序的相对虚拟路径:../../bmp/*/*.jpg,
    这时再用string a = Server.MapPath("../../bmp/*/*.jpg");
    得到的a就是d:/....了,我原来觉得有问题是因为我在iis下名为bmp的虚拟路径指向的文件夹不是我在服务器上共享的那个!太惭愧!