Kan geen object maken tijdens het bladeren door ASP-pagina's

Dit artikel helpt u bij het oplossen van de fout (Kan geen object maken) die optreedt wanneer een ASP-toepassing (Active Server Pages) wordt uitgevoerd.

Oorspronkelijke productversie: Actieve serverpagina's
Origineel KB-nummer: 201740

Opmerking

We raden alle gebruikers ten zeerste aan een upgrade uit te voeren naar Microsoft Internet Information Services (IIS) versie 7.0 die wordt uitgevoerd op Microsoft Windows Server 2008. IIS 7.0 verhoogt de beveiliging van de webinfrastructuur aanzienlijk.

Ga naar de volgende Microsoft-website voor meer informatie over IIS 7.0:

https://www.iis.net/default.aspx?tabid=1

Symptomen

Wanneer een ASP-toepassing (Active Server Pages) wordt uitgevoerd, ontvangt u mogelijk de volgende fout(en).

Fout in toepassingslogboek:

Kan niet maken vanuit de objectcontext: 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)

Browserfout:

Microsoft VBScript-runtimefout '800a01ad' ActiveX-onderdeel kan geen object /test.asp, regel 1 maken

De regel in het bestand Active Server Pages luidt als volgt:

<% set db = Server.CreateObject("ADODB.Connection") %>

Oorzaak

Dit probleem heeft te maken met de machtigingen die zijn verleend aan uw DLL's. Het IUSR_computer - en IWAM_computer-account (waarbij computer de naam van de computer is) hebben niet de machtigingen die nodig zijn om de DLL's uit te voeren die worden geïnstantieerd op de regel Server.CreateObject in de ASP-code.

Oplossing

Aan het IUSR_computer - en IWAM_computer-account moeten leesmachtigingen voor de \<drive letter>: \Program Files\Common Files\System\ADO map worden verleend.