这段代码为什么说未找到提供程序

这段代码为什么说未找到提供程序,第1张

可以尝试如下所述 *** 作:

1、打开IIS信息服务管理器,在最右边的窗口中点击“查看应用程序池”链接

2、在出现的窗口中点击“设置应用程序池默认设置”链接,在d出的窗口中将“常规”中的“启用32位应用程序”设置为“True”即可

原因是部署网页在64位 *** 作系统中,IIS应用程序池默认没有启用32位应用程序,而连接ACCESS数据库的驱动程序MicrosoftACEoledb120是32位的,因此启用32位应用程序即可。

类型的异常在SystemDatadll中发生,但未在用户代码中进行处理,是设置错误造成的,解决方法如下:

1、首先,需要确保IIS是否启用32位应用程序,因为OLEDB不支持64位。键盘上Win+R打开运行;输入"inetmgr"打开IIS。

2、点击IIS中的应用程序池,并选择某一程序池后。

3、点击右边的“高级设置”选项。

4、在IIS高级设置对话框中找到“启用32位应用程序”选项并设置为true。

5、设置完成后,点击窗口下方的确定,问题就解决了。

以上就是关于这段代码为什么说未找到提供程序全部的内容,包括:这段代码为什么说未找到提供程序、“System.InvalidOperationException”类型的异常在 System.Data.dll 中发 生,但未在用户代码中进行处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9429110.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存