2016-02-26 67 views
0

我的所有項目都有x86平臺。現在客戶希望我們將平臺更改爲x64。所以我已將活動平臺更改爲x64。機器配置從Framework文件夾加載,而不是Framework64文件夾

問題

1)所有項目平臺版本不會更改爲64,而不是把它改爲「任何CPU」?

2)更改平臺後,我得到BadImage格式問題。我懷疑機器配置是從Framework文件夾加載,而不是如果Framework64文件夾。

下面是同樣的形象 -

enter image description here

請幫助!

+0

你可以嘗試執行DUMPBIN命令來檢查每個編譯的DLL的是x86或x64:DUMPBIN /頭MYDLL .dll文件?您需要確保每個DLL都是x64,混合使用x86和x64 DLL肯定會拋出錯誤。 –

+0

[無法獲取IIS Express 8 beta作爲64位進程運行網站](http://stackoverflow.com/questions/10202047/cant-get-iis-express-8-beta-to-run -website-as-64-bit-process) –

回答

1

Visual Studio是一個32位的進程,所以默認情況下它會使用32位IIS Express啓動網站。當然,它上面的Web應用程序試圖加載32位配置文件。

要切換到64位IIS Express,您可以按照這個博客帖子,

Can't get IIS Express 8 beta to run website as 64-bit process

+0

非常感謝..它爲我工作。 –

相關問題