注:本文爲我的學習摘錄,原文地址:http://blog.163.com/rihui_7/blog/static/2122851432013627103337825/shell
一、之前在win7 64位系統上開發C#桌面程序的時候調用excel表格操做組件發現以上的的錯誤提示,直接以下:學習
編譯項目指定目標平臺爲x86就完了,不能用any cpu
生成->配置管理器->平臺->點擊Any Cpu選項卡->新建->新建平臺->X86
二、如今在作MVC3程序的時候發佈到IIS上的時候發生了以上的錯誤:
在對應的 IIS 應用程序池中,「設置應用程序池默認屬性」/「常規」/」啓用32位應用程序」,設置爲 true。
操做以下:
打開IIS,點擊應用程序池,由於我設置的Web啓用的程序池是ASP.NETv4.0
怎麼知道本身的應用程序池?
a.點擊本身發佈的網站,最右邊的「高級設置」
因此我點擊右邊的ASP.NETv4.0
就會在最右邊有一個「高級設置」
在高級設計裏面講「啓用32位應用程序」設置爲True便可。