繁体   English   中英

在64位OS上从ASP.NET 3.5 Web Service读取Access MDB文件

[英]Reading Access MDB file from ASP.NET 3.5 Web Service on 64 bit OS

我运行Windows Server 2008 / IIS 7。

我尝试从Web服务中读取本地mdb文件。

如果将目标平台设置为任何平台或x64,则会收到错误消息:Microsoft.JET.OLEDB.4.0提供程序未在本地计算机上注册。

如果将目标平台设置为x86,则会收到错误消息:试图加载格式错误的程序。

我该怎么解决?

  1. 没有用于Jet的64位OLEDB提供程序。 因此,在64位上没有mdb访问。

  2. 在64位OS上运行的IIS上为32位编译的程序集要求在Web Service的“应用程序池”的“高级设置”中将“启用32位应用程序”设置为TRUE。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM