2014-06-25 46 views
0

我想通过我的本地IIS发布一个Web应用程序。数据库是本地访问数据库。我得到这个错误,它不是一个有效的连接字符串,如下所示。但是,我看不出有什么问题。无效的连接字符串

'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\eAdvanceData.mdb;User Id=admin;Password=;' 

不是有效的连接字符串或绝对路径。

+0

你逃避你的斜线? – Pseudonym

+0

数据库文件eAdvanceData.mdb是否位于本地计算机和要发布到的Web服务器上的c:\ Temp \上? – TrevorBrooks

+0

你从哪里生成连接字符串?因为它确实似乎缺乏一些东西。 – durbnpoisn

回答

0

听起来像IIS无法访问该文件。您必须为该文件提供对您的网站运行的应用程序池的读/写访问权限。

这可能有助于... IIS AppPoolIdentity and file system write access permissions

+0

当我运行Process Explorer时,找不到任何由Application Pool运行的进程。想知道为什么? –