web.config里access数据库连接问题-----   本人在用asp.net2.0+access发布网站后,没有发布之前可以连接上的.是这样子的. 
<add key="OleDBCon" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=~/App_Data/Gtime.mdb" />发布网站后出现提示未连接.....
怎么解决.请高手指点

解决方案 »

  1.   

    <add key="OleDBCon" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|Gtime.mdb" />
      

  2.   

    用Request.PhysicalApplicationPath+"App_Data/Gtime.mdb"
    在程序中获取数据库路径
      

  3.   

    <add   key= "OleDBCon "   value= "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source= ¦DataDirectory ¦Gtime.mdb "   /> 给发布后的App_Data目录设置权限
      

  4.   

     web.config 里面应该不识别 "~" 这个符号吧!  建议用Server.MapPath
      

  5.   

    <appSettings>
    <add key="OleDBCon" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\Inetpub\wwwroot\WebApp\Gtime.mdb"/>
      </appSettings>