最简单的是web.config中就写*.mdb
程序或类中
连接串.Replace("*.mdb",Server.MapPath("*.mdb"));

解决方案 »

  1.   

    Server.MapPath("\Data\*.mdb")
    得到的是虚拟目录下的 \data\的数据
      

  2.   

    你可以设为相对于IIS Web站点根目录的相对路径,象这样:
    <appSettings>
    <add key="DbPath" value="./MyWebApp/DataBase/mydb.mdb"/>
    </appSettings>这里的MyWebApp是你的web应用程序或虚拟目录名,这样在程序中要连接数据库时,可以用
    Server.MapPath(System.Configuration.ConfigurationSettings.AppSettings["DbPath"])来获取数据库路径。