Can't create Object when browsing ASP pages
This article helps you resolve the error (Cannot create object) that occurs when an Active Server Pages (ASP) applications run.
Original product version: Active Server Pages
Original KB number: 201740
Note
We strongly recommend that all users upgrade to Microsoft Internet Information Services (IIS) version 7.0 running on Microsoft Windows Server 2008. IIS 7.0 significantly increases Web infrastructure security.
For more information about IIS 7.0, visit the following Microsoft Web site:
Symptoms
When an Active Server Pages (ASP) application runs, you may receive the following error(s).
Application Event Log Error:
Failed on creation from object context: 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)
Browser error:
Microsoft VBScript runtime error '800a01ad' ActiveX component can't create object /test.asp, line 1
The line in the Active Server Pages file reads as follows:
<% set db = Server.CreateObject("ADODB.Connection") %>
Cause
This problem is related to the permissions granted to your DLLs. The IUSR_computer and IWAM_computer account (where computer is the name of the machine) don't have the permissions necessary to execute the DLLs being instantiated on the "Server.CreateObject" line in the ASP code.
Resolution
The IUSR_computer and IWAM_computer account must be granted read permissions to the \<drive letter>: \Program Files\Common Files\System\ADO
directory.
Phản hồi
https://aka.ms/ContentUserFeedback.
Sắp ra mắt: Trong năm 2024, chúng tôi sẽ dần gỡ bỏ Sự cố với GitHub dưới dạng cơ chế phản hồi cho nội dung và thay thế bằng hệ thống phản hồi mới. Để biết thêm thông tin, hãy xem:Gửi và xem ý kiến phản hồi dành cho