最近在佈署專案時遇到了這個問題,為了避免忘記,作個筆記。
因為原本在其他電腦可以正常運作的網站架在風的電腦就掛掉了,
所以組件本身應該是正常的,try了一些設定後才知道,
原來是因為風的電腦是64bit,而這library是32bit的dll,所以載入時會錯誤!!
解決方法有幾種:
1. 如果有原始碼,就重新編譯就好。(廢話!!)
2. 如果因為種種原因無法重新編譯,那就要去IIS中設定啟用32位元應用程式。
位置為:IIS -> 應用程式集區 -> 選擇作用中的AppPool -> 進階設定 -> 「啟用32位元應用程式」。
沒有留言:
張貼留言