Visual FoxPro的Microsoft OLE DB提供程序:无效的路径或文件名

时间:2019-05-27 20:31:13

标签: iis asp-classic oledb visual-foxpro

在本地运行带有Visual Studio和IIS Express的经典ASP站点时,我能够连接到VFP数据库,但是当我在IIS上部署到服务器时,它将获得:

  

Visual FoxPro的Microsoft OLE DB提供程序:无效的路径或文件名

a comment on this post,我看到问题可能与权限有关,但是我已经在可以访问数据库所在的UNC的域帐户下运行应用程序池。

1 个答案:

答案 0 :(得分:1)

我将对匿名访问的身份验证从IUSR更改为Application pool identity,并开始起作用。

IIS Manager -> Website -> Authentication -> Anonymous Authentication -> Edit

iis auth anonymous setting

更改后,数据库访问必须现在正在使用服务帐户。我猜ASP.NET和经典ASP之间有区别吗?


参考我如何得出这个答案

我发现this post谈论了匿名访问,这使我对“在服务帐户下运行的经典asp”有了更多的思考。该Google搜索lead to me to this SO post

  

Classic ASP运行,模拟通过HTTP会话向服务器验证的用户。