緣由:在64位操作系統下IIS發布32位的項目,報“項目依賴的dll無法讀取,試圖加載格式不正確的程序”錯誤。 原因:程序集之間的通訊要么全是64位環境下的,要么全是32位環境下的。不能混編訪問。不然會出現“試圖加載格式不正確的程序”的錯誤。 解決方法: 【C/S】 運行C/S程序比較簡單 ...
關於在 位的windows操作系統上運行 位asp.net web應用程序的時候,出現 試圖加載格式不正確的程序。 異常來自 HRESULT: x B 網上能搜到各種版本的說法,有時候不經過自己驗證還真不敢隨便相信。不過有一點是沒錯,就是.net運行時不支持混合進程的,也就是說x 和x 編譯的程序集不能在同一進程中同時執行,據說.net framework 之后是改進了,能允許共存,目前沒有證實 ...
2012-12-19 18:54 0 5468 推薦指數:
緣由:在64位操作系統下IIS發布32位的項目,報“項目依賴的dll無法讀取,試圖加載格式不正確的程序”錯誤。 原因:程序集之間的通訊要么全是64位環境下的,要么全是32位環境下的。不能混編訪問。不然會出現“試圖加載格式不正確的程序”的錯誤。 解決方法: 【C/S】 運行C/S程序比較簡單 ...
部署程序到64位服務器,程序運行出現:試圖加載格式不正確的程序問題是因為64位進程試圖加載一個32位組件。雖然在Windows x64上可以運行64位和32位進程,但是64位代碼和32位代碼不能在相同進程上運行。代碼要么全部是64位,要么全部是32位。要加載的組件也要符合這一規律。 所以最好都是 ...
程序在32位操作系統上運行正常,在64位操作系統上運行讀卡功能提示”試圖加載格式不正確“。 -------------------------------------------------------------------------------------------- 點擊項目 ...
昨天遇到一個超級郁悶的問題一直提示錯誤安裝的32位Oracle客戶端組件的情況下以64位模式運行,剛開始以為是裝的客戶端是32位導致的后來才發現和iis有關系 iis有程序池有一個屬性 是否啟用32位應用程序默認是true的特別注意windows2008 服務器系統iis默認的是true ...
http://blog.csdn.net/lingxyd_0/article/details/43155039 一般情況下出現這樣的問題是因為.dll文件不存在或者路徑不正確。但今天我遇到的情況都不在這兩個內。我確定.dll文件是存在的,路徑也是正確的。但是程序死活都是“未能加載 ...
背景:一個第三方組件是C++.NET 32位開發的,后被C#(基於FrameWork4.0)調用並封裝成組件,此二次封裝的組件無法運行於64位操作系統上。 開發環境:VS2012;解決辦法: 1、於64位操作系統上分別安裝vcredist_VS2010_x64 ...
X86就是我們一般用的32位的系統,指針長度為32位(386起);X64就是64位的系統,指針長度為64位。 選擇硬件對應的軟件,建議通過以下三條考慮:1、64位操作系統相對32位操作系統理論上性能會相應提升1倍;2、64位操作系統支持多達128 GB的內存和多達16 TB的虛擬內存 ...
近期我們公司HIS軟件在調用第三方合理用葯系統的時候 ,XP系統上運行正常,而到了WIN7 系統上出現“試圖加載格式不正確的程序”這個錯誤。 醫院實施立刻把問題推到我的頭上,沒辦法 誰讓錯誤報在咱頁面上了呢。 於是拿到錯誤開始分析問題。 首先軟件在XP上是沒問題 ...