<add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/YourApp/db/global.mdb"/>

解决方案 »

  1.   

    <add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=/YourApp/db/global.mdb"/>
    这样应该可以吧
      

  2.   

    WebConfig 文件的上级目录用 (../) 本级目录用 (./)试试!
      

  3.   

    phpmysql(-=freewolf=-) 兄,好勤快:-)
      

  4.   

    没有办法直接将相对路径保存在web.config的连接字符串值中,但可以用一个笨办法,在web.config中另外加入一个数据库路径字符串值,象这样:<add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=@dbpath"/>
    <add key="DbPath" value="/应用程序名/数据库所在文件夹/数据库名.mdb"/>然后在程序中这样建议数据库连接:
    string dbPath=Server.MapPath(ConfigurationSettings.AppSettings["dbpath"]);
    OleDbConnection conn=new OleDbConnection(ConfigurationSettings.AppSettings["ConnStr"].Replace("@dbpath",dbPath));虽然麻烦了一点,但除非用绝对路径,否则也没有什么好办法。
      

  5.   

    因为我必须在程序中用这种方式获取链接字符ConfigurationSettings.AppSettings[] ,为了程序的通用性不能用Server.MapPath
      

  6.   

    <add key="Default_ConnString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~\aspx\news\global.mdb"/>