2012-09-08 58 views
0

我在VS2010中有一個wcf服務應用程序。我的本地機器是32位操作系統,其中服務器是64位。我的解決方案中有大約6項服務。 我成功地能夠在我的本地機器上的IIS上託管應用程序。並且它工作正常。 但是當我嘗試主機服務器上的服務,應用程序,我得到下面的錯誤無法加載文件或程序集「GMap.NET.Core」或其某個依賴項。試圖加載格式不正確的程序。

無法加載文件或程序集「GMap.NET.Core」或它的一個依賴。試圖加載格式不正確的程序。
我的解決方案中增加了參考文獻GMap.NET.Core

我試過將我的解決方案中的屬性設置爲任何CPU。同樣在應用程序池中,我已將啓用32位應用程序設置爲True。在發佈之前,我還在我的解決方案中將「複製本地」設置爲TRUE。 當我通過我的解決方案運行源代碼時,我沒有收到任何錯誤,並且解決方案已成功構建。

還有什麼可以嘗試讓我的服務成功託管在服務器上,並且應該通過我的應用程序訪問。 Error due to GMap.NET.Core

回答

2

這是由於64位/ 32位引起的99%的時間。也許你的庫只有32位,但你的項目正在編譯爲64位?

+0

@shimoon yes.so這是什麼解決方案? –

+0

@SamM檢查您的項目是否正在編譯與庫相同。 –

相關問題