server.mappath是找到服务器上的绝对位置,如果是在服务器发布的,这样就没问题,大家访问都是这个如果你向改 可以自己改把前面公用的换乘../就好了

解决方案 »

  1.   

    server.mappath("~/路径");
    这样就OK了
      

  2.   


    楼主的意思也不想在数据库里存绝对路径所以楼主你在往数据库里面存的时候就不要存server.mappath(../html/)
    而直接存(../html/123.html)这个字符串就可以了,这样的话你从数据库里面读出来的就是(../html/123.html)
      

  3.   

    既然存相对路径 那就别要用 server.mappath("")了
    直接存就可以了
      

  4.   

    4楼的朋友最理解我,我也不想存绝对路径,但是123.html是我动态生成的静态页,我以前这样写过,在生成时是不对的。
      

  5.   

    string path=server.mappath("../html/123.html");
    ==>
    string path="../html/123.html";