大家谁知道一个asp.net的WEB程序怎么在类库里取得当前网站的物理路径吗,真是头疼 
本来还想在Web.config里定义数据库的连接代码里面的路径,看来这是不可能的了,但竟然在类库里面也做不到,难道要每个页面都写一遍此代码吗...

解决方案 »

  1.   

    获取网站物理路径可以用Server.MapPath(".")即可
      

  2.   

    Server.MapPath(".");             //页面所在目录的物理全路径
    Server.MapPath("../Test.aspx");  //上层目录中的 Test.aspx 的物理全路径
      

  3.   

    System.Web.HttpContext.Current.Server.MapPath();详细的可以参考这个帖子:
    http://community.csdn.net/Expert/topic/4372/4372287.xml?temp=.3091547
      

  4.   

    "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & System.Web.HttpContext.Current.Server.MapPath("/mydb.mdb")
      

  5.   

    命名空间:
    using System;
    using System.Data;
    using System.Web.UI;System.Web.HttpContext.Current.Server.MapPath();