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

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 提供程序 - 倚樓聽風雨 - 聽雨讀詩

摘自:點擊打開鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章