国色天香久久精品国产一区,久久久久久久综合,亚洲成人二区,欧美日韩一区精品,久久97精品,久久综合中文,国产精品淫

首頁 服務(wù) 產(chǎn)品 文檔 關(guān)于

未在本地計算機上注冊“microsoft.ACE.oledb.12.0”提供程序解決辦法

windows 2008 r2 x64版本的操作系統(tǒng)中通過oledb提供程序連接訪問Excel2010/2007時,程序會報如下錯誤:

System.InvalidOperationException: The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.
此查找資料認為產(chǎn)生此種錯誤的原因有兩種:
1、在Windows2008r2 x64 OS,在沒有裝Office2010客戶端時,或沒有安裝“數(shù)據(jù)連接組件”
2、當前Web應(yīng)用程序的應(yīng)用程序池是64位的,而提供連接Excel的provider不支持當前64版本的操作系統(tǒng)
解決方法:
1方案:
安裝MS的數(shù)據(jù)連接組件AccessDatabaseEngine(或安裝office 2010客戶端),并將當前承載通過oledb提供程序去訪問Excel2010的Web application對應(yīng)的應(yīng)用程序池“啟用兼容32位應(yīng)用程序”,
在對應(yīng)的 IIS 應(yīng)用程序池中,“設(shè)置應(yīng)用程序池默認屬性”右擊/“高級設(shè)置”/"啟用32位應(yīng)用程序",設(shè)置為 true。
2方案:
安裝AccessDatabaseEngine_64版并且要安裝64位版的office 2010客戶端

下載地址:http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d

注意這種情況的,不要設(shè)置“啟用32位應(yīng)用程序”


3方案:
若目標應(yīng)用程序不能將應(yīng)用程序池"啟用兼容32位應(yīng)用程序",只能在64位應(yīng)用程序池下運行,且又想有上傳Excel的功能,可按如下方式:
a、創(chuàng)建Asp.net WebService application 程序,并通過WebService來連接訪問Excel。
b、將此webservice application的應(yīng)用程序池按方案1方式設(shè)置“啟用兼容32位應(yīng)用程序”。
c、在目標應(yīng)用程序中添加此webservice。
————————————————
版權(quán)聲明:本文為CSDN博主「lilinrui_ruirui」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lilinrui_ruirui/article/details/82015788
新泰市| 阜康市| 永宁县| 和政县| 肥乡县| 沙雅县| 昌宁县| 满城县| 革吉县| 克什克腾旗| 奇台县| 平南县| 武定县| 水富县| 乌拉特前旗| 宝清县| 德清县| 庐江县| 华安县| 静乐县| 广东省| 石棉县| 沙坪坝区| 芷江| 固始县| 金坛市| 长白| 九寨沟县| 远安县| 淮滨县| 嘉祥县| 临沭县| 石嘴山市| 榆林市| 光山县| 黄大仙区| 宜城市| 哈密市| 建平县| 富平县| 潢川县|