遇到Server.MapPath(".")和HttpRuntime.AppDomainAppPath,分不清到底使用时有什么区别,各位大虾帮助

解决方案 »

  1.   

    对于http://localhost/abc/def.aspx  
    Server.MapPath(".")               D:\wwwroot\abc  
    HttpRuntime.AppDomainAppPath      D:\wwwroot\abc\  
    一个'\'的区别。
      

  2.   

    两位大哥误解小弟意思,我是问使用时的区别,比如调用一个xml文件,见有时用Server.MapPath(".")有时候用HttpRuntime.AppDomainAppPath,
    难道只是习惯问题?
      

  3.   

    http://topic.csdn.net/t/20061023/11/5101713.html
    http://localhost/DllTest/DLayer.aspx   
    Server.MapPath(".")---D:\wwwroot\DllTest   
    HttpRuntime.AppDomainAppPath---D:\wwwroot\DllTest\   
    一个'\'的区别。
      

  4.   

    个人习惯问题,都可以达到目的,我就只用过Server.MapPath()
      

  5.   

    一楼有才,支持这个...个人用Server.MapPath()