我試圖部署當前在IIS 7中運行IIS 8.在IIS 7中運行32位DLL一個WCF服務,我不得不選擇「啓用32個應用程序的應用程序池。當我在IIS 8中這樣做時,它不起作用。無法加載文件或程序集。 32位彙編運行在IIS 8.0
確切的錯誤信息是
無法加載文件或程序集「Progress.ssl.DLL」或它 的一個依賴。指定的模塊無法找到。說明: 當前 Web請求的執行過程中發生未處理的異常。有關詳情,請堆棧跟蹤信息,有關 該錯誤以及它起源於代碼。異常詳細信息: System.IO.FileNotFoundException:未能加載文件或程序 「Progress.ssl.DLL」或它的一個依賴。無法找到指定的模塊 。
是否有另一個步驟使32位DLL在IIS 8中運行?
你能在「它不工作」細說你得到某種形式的錯誤? – CodingGorilla
以下是錯誤消息 無法加載文件或程序集「Progress.ssl.DLL」或它的一個依賴。指定的模塊無法找到。 描述:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。 異常詳細信息:System.IO.FileNotFoundException:未能加載文件或程序集「Progress.ssl.DLL」或它的一個依賴。指定的模塊無法找到。 –
聽起來像是你缺少一個DLL,打開綁定日誌記錄,看看是否給你任何的線索:http://stackoverflow.com/questions/255669/how-to-enable-assembly-bind-failure-logging-fusion -in-net也有可能你的DLL的一個(或依賴)是一個64位的DLL,這顯然不能被加載到一個32位的進程中。 – CodingGorilla