流覽 ASP 頁面時無法建立物件
本文可協助您解決無法建立物件) (在執行應用程式時 (ASP (物件) 錯誤。
原始產品版本: 使用中伺服器頁面
原始 KB 編號: 201740
注意事項
強烈建議所有用戶升級至在 Microsoft Windows Server 2008 上執行 Microsoft Internet Information Services (IIS) 7.0 版。 IIS 7.0 大幅提升 Web 基礎結構安全性。
如需 IIS 7.0 的詳細資訊,請造訪下列 Microsoft 網站:
徵狀
當使用中伺服器頁面 (ASP) 應用程式執行時,您可能會收到下列錯誤 () 。
應用程式事件記錄檔錯誤:
從對象內容建立失敗:CoCreateInstance (ProgId:ADODB。Connection.1.5) (CLSID: {00000514-0000-0010-8000-00AA006D2EA4}) (Microsoft Transaction Server Internals Information: File: d:\viper\src\runtime\context\ccontext.cpp, Line: 1292)
瀏覽器錯誤:
Microsoft VBScript 運行時錯誤 '800a01ad' ActiveX 元件無法建立物件 /test.asp,第 1 行
Active Server Pages 檔案中的這一行會如下所示:
<% set db = Server.CreateObject("ADODB.Connection") %>
原因
此問題與授與 DLL 的許可權有關。 IUSR_computer和IWAM_computer帳戶 (,其中計算機是計算機的名稱,) 沒有執行 ASP 程式代碼中 “Server.CreateObject” 行上具現化 DLL 所需的許可權。
解決方案
IUSR_computer和IWAM_computer帳戶必須被授與目錄的\<drive letter>: \Program Files\Common Files\System\ADO
讀取許可權。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應