記錄一下問題的解決辦法,之後若是出現相同問題,即可輕鬆解決,即便是忘記了,也能夠回過頭來看看日誌。服務器
今天部署一個項目,在我本地運行沒有任何問題。因而發佈,將發佈後的程序部署到服務器,結果服務器上卻發生了一個悲劇:「未能加載文件或程序集「×××」或它的某一個依賴項。試圖加載格式不正確的程序」網站
我不是真正的第一個解決此問題的人,我只是問題解決辦法的搬運工。 百度查到結果後,照作,果真可以解決問題。.net
具體方法以下:日誌
1.檢查framework的版本是否與本機相同(ok) 部署
點擊網站名稱,單擊右鍵,在彈出的菜單中選擇 管理網站--》高級設置 在彈出的窗口中看是使用的哪一個應用程序池(記住名稱,好比 test)。test
點擊iis下的「應用程序池」,在"test"這個應用程序池上點右鍵,選擇基本設置,便可看到.net framework 的版本信息百度
2.檢查應用程序池,是否啓用32位應用程序。(error)iis
如第一步所操做,在最後不是選擇「基本設置」 而是選擇 "高級設置" 在彈出的窗口中,找到「啓用32位應用程序」選項,將其後的值由false改爲爲true 。程序
重啓網站,就能夠了。方法
這樣,網站就正常運行起來了。