2011-01-24

解決WCF Services無法在64bit IIS7下使用

我的PC OS是 Windows7 64bit環境


因為某個元件是32bit環境下開發的 所以我將專案環境都改成x86


publish之後 利用IIS7 建置成服務


結果發生了這個錯誤


 


Could not load file or assembly 'RusoLiteService' or one of its dependencies. 試圖載入格式錯誤的程式。



趕緊Google一下


WCF
3.5 error: Could not load file or assembly 'IBSCore' or one of its
dependencies. An attempt was made to load a program with an incorrect
format.


http://social.msdn.microsoft.com/Forums/en/wcf/thread/bbc0d893-7b7d-455e-ab41-36ab3f014c12


原來解決方式很簡單


就是將IIS 應用程式集區中的設定 啟動32bit程式 設為True 即可


0 意見: