产品使用及交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

2008R2 64位系统网站不能用 [复制链接]

1#
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
堆栈跟踪:


[InvalidOperationException: 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。]
   System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper) +1818735
   System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection) +148
   System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject) +100
   System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup) +45
   System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +6264718
   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +6265031
   System.Data.OleDb.OleDbConnection.Open() +47
   PageAdmin.lanmu.Page_Load(Object sender, EventArgs e) +265
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +25
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +42
   System.Web.UI.Control.OnLoad(EventArgs e) +132
   System.Web.UI.Control.LoadRecursive() +66
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428
是什么问题啊
分享 转发
TOP
2#

哈哈 己经换到办法解决了
TOP
3#

怎么解决的,分享一下
TOP
4#

windows server 2008 R2 x64的操作系统;调试ACCESS程序,提示错误:
未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。
堆栈跟踪:
[InvalidOperationException: 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序。]
解决方法如下:
用于 Access 和 Excel 数据库的 Microsoft OLE DB Provider for Jet 在64位系统版本中不可用。
必须在IIS中启用32位应该程序才可以正常使用
找到任务栏(开始旁边)服务管理器-角色-WEB服务器(IIS)-Internet信息服务(IIS)管理器-应用程序池-DefaultAppPool(右键)-设置应用程序池默认设置-启用32位应用程序-默认的是False,改成True
改好后确定,重启下网站就好了
TOP
5#

求楼上同学出现
TOP
发新话题 回复该主题