win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序


注:本文為個人學習摘錄,原文地址:http://blog.163.com/rihui_7/blog/static/2122851432013627103337825/

 

1、以前在win7 64位系統上開發C#桌面程序的時候調用excel表格操作組件發現以上的的錯誤提示,直接如下:

    編譯項目指定目標平台為x86就完了,不能用any cpu
    生成->配置管理器->平台->點擊Any Cpu選項卡->新建->新建平台->X86
 
2、現在在做MVC3程序的時候發布到IIS上的時候發生了以上的錯誤:
在對應的 IIS 應用程序池中,“設置應用程序池默認屬性”/“常規”/”啟用32位應用程序”,設置為 true。
操作如下:
打開IIS,點擊應用程序池,因為我設置的Web啟用的程序池是ASP.NETv4.0
怎么知道自己的應用程序池?
a.點擊自己發布的網站,最右邊的“高級設置”
win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序 - 倚樓聽風雨 - 聽雨讀詩
 高級設置里面既有“應用程序池”一項
win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序 - 倚樓聽風雨 - 聽雨讀詩
 
所以我點擊右邊的ASP.NETv4.0
win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序 - 倚樓聽風雨 - 聽雨讀詩
就會在最右邊有一個“高級設置”
 
win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序 - 倚樓聽風雨 - 聽雨讀詩
 在高級設計里面講“啟用32位應用程序”設置為True即可。
win7(64)未在本地計算機上注冊 Microsoft.Jet.OLEDB.4.0 提供程序 - 倚樓聽風雨 - 聽雨讀詩


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM