2012-08-15 122 views
0

我得到在運行時以下情況例外,當我改變了平臺,AnyCpu到Web應用程序的x64。我在本地運行它windows 7 x-6464位Web應用程序給錯誤

[BadImageFormatException:無法加載文件或程序集或其依賴項之一。試圖加載程序格式不正確。]

回答

2

以及檢查你是否擁有32位的組件,您也應該檢查正在運行的應用程序的ApplicationPool是否被設置爲32位運行。從IIS管理器>應用程序池>您的應用程序池>高級設置>啓用32位應用程序。如果要以64位模式運行,應該將其設置爲False;如果要以32位模式運行,則應該將其設置爲True。

0

如果你把它作爲anycpu,這是一個64位系統上編譯,應該編譯和32位和64位運行。編譯時不要嘗試指定體系結構,除非你希望它只有32位。

確保已安裝了64位架構。

1

聽起來像是你有一個組件/ DLL是32位的,而你正在試圖迫使Web應用程序僅作爲64位應用程序運行。

您也可以考慮在尋找: Read