為什麼我的舊 DLL 不能在 32 位元模式下與我的應用程式集區一起運行?

為什麼我的舊 DLL 不能在 32 位元模式下與我的應用程式集區一起運行?

我正在將我的網站從伺服器 2003x86 環境移至伺服器 2008x64。 2008年伺服器使用iis 7.5,我使用的應用程式集區配置為32位元模式。我收到錯誤“伺服器物件錯誤 'ASP 0177:800401f3' Server.createObject 失敗。”我相信所有 ASP 站點都指向 DLL。我的程式設計師像往常一樣說這不是程式碼或 DLL。我是否缺少一些東西來讓這些舊的 DLL 工作?順便說一句,這些網站正在連接到 SQL 2000 資料庫。

答案1

鑑於你的問題缺乏具體細節,我只能做出有根據的猜測。由於您從 Server03 遷移到 08,我只能假設您使用的是舊版的 IIS。話雖這麼說,您可能需要安裝 IIS 角色中的 IIS 6 管理相容性附加元件。

您收到的ASP 錯誤是一個非常常見的錯誤,可能是由我在搜尋結果中看到的多種原因引起的,因此,如果您想要更好的答案,您需要提供有關您的設定的更多信息,代碼等

相關內容