【发布时间】:2011-12-13 12:26:57
【问题描述】:
我开发了一个使用ASP.Net 和Microsoft Access 作为数据库的Web 应用程序。现在我已经使用 OleDB 连接连接到数据库。问题是当我在连接字符串Source="C:/WebApp/DB/data.mdb" 中提供数据库源时。连接会抛出错误,说明路径无效并且没有这样的文件。
我尝试过使用
Server.MapPath("~/DB/data.mdb")
它给出的路径为“C:/WebApp/DB/data.mdb”,但抛出相同的错误
Colud not locate file 'C:/WebApp/DB/data.mdb'
应该是什么问题,即使当我使用 Plesk 将它发布到服务器时它在 loalhost 中运行良好,它也会显示相同的错误,说明“C:/inetpub/xyx.com/httpdocs/...”不是找到了
【问题讨论】:
标签: asp.net vb.net ms-access server.mappath