0

我在 C# 中为我的网站使用 64 位 Windows 7 和 Visual Studio 2008 Express。我使用的数据库是 OLEDB(.mdb 格式的访问)。它在我的电脑上运行良好。但是当我在服务器上使用FileZilla发布它时,它显示了以下错误:

'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册。

在 Google 上搜索错误时,我意识到问题出在 64 位(如果我没记错的话),为此我需要将目标平台从 AnyCPU 更改为 x86。但由于我使用的是 Express 版本,因此此选项不可用。

一些建议在从 Visual Studio 卸载项目后手动编辑 .csproj。但同样,由于 Express 版本,此选项也不可用。

我能做些什么?

4

1 回答 1

-1

不幸的是,平台处理器设置似乎不是 VS Express 功能......在这篇文章中被清楚地告知:http: //msdn.microsoft.com/en-us/library/5b4eyb0k.aspx ......当我有这个时我曾经在我的工作机器(使用 VS2008 Professional)而不是我的家用机器(使用 vs2008 express)上编译的那种问题。你试过使用 vs2010 express 吗?也许此功能已解锁...希望对您有所帮助...

于 2012-05-26T08:16:38.880 回答