PRB: Feil "Det oppstod en oppfangbar feil ASP 0115"


Vi anbefaler på det sterkeste at alle brukere har oppgradert til Microsoft Internet Information Services (IIS) versjon 7.0 kjører på Microsoft Windows Server 2008. IIS 7.0 øker betraktelig Web-infrastruktur. Hvis du vil ha mer informasjon om IIS-sikkerhetsrelaterte emner, kan du gå til følgende Microsoft-webområde:Hvis du vil ha mer informasjon om IIS 7.0, kan du gå til følgende Microsoft-webområde:

Symptomer


Når du kjører en Active Server Page (ASP), oppstår følgende feil:
ASP feil 0115 A oppfangbar

Årsak


Det oppstod et ubehandlet unntak, og ASP har ikke mer informasjon om feilen.

Nedenfor er noen av de vanlige årsakene for ASP returnere feilen 0115, etterfulgt av noen anbefalte feilsøkingsteknikker:
  • Tillatelsesinformasjon og godkjenningsinformasjon problemer med filer og registernøkler.

    Feil kan oppstå hvis den godkjente brukeren ikke har tilstrekkelige tillatelser på andre filer som egendefinerte komponenter, systemet biblioteker for dynamiske koblinger (DLLer) og selv registernøkler.

    ASP-skript vanligvis kjøres i sikkerhetskonteksten for kontoen IUSR_ < machine_name >.

    Hvis du tror du handler med et problem i registret, kan du bruke Regedt32.exe til å undersøke tillatelser på de forskjellige registernøklene. Spesielt vil se på ODBC, Jet, ADO og andre nøkler som kan være relevant for problemet. Hvis du har en datamaskin som fungerer som den skal, prøv å sammenligne viktige tillatelser mellom de to datamaskinene.


    Det første trinnet er å avgjøre om du virkelig ser et problem. En god test er å legge til kontoen for anonym pålogging (IUSR_ < machine_name >) midlertidig i administratorgruppen ved hjelp av brukerbehandling. Dette gir IUSR_ < machine_name > administrative rettigheter på datamaskinen. Hvis dette fører til at ASP skal fungere riktig, har du nesten helt sikkert med et problem med tillatelser.

    Merknad: Når du er ferdig med feilsøking, må du huske å fjerne kontoen IUSR_ < machine_name > fra administratorgruppen for å minimere sikkerhetsrisikoen på serveren.
    Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
    185874 hvordan du feilsøker tillatelser i IIS 4.0
  • Feil registrert (DLLer) eller inkompatible dll-versjon problemer

    Hvis du utvikler programmer med Visual Basic for Web-serveren, kan du opprette en avhengighet og sammenligne filversjonene til filene som er installert på serveren.
    Hvis du vil ha mer informasjon, klikker du artikkelnumrene nedenfor for å vise artiklene i Microsoft Knowledge Base:
    178354 INFO: hvordan Installasjonsveiviser og PDW bruker avhengighet filer
    FEIL 185599 : OleAut32.dll er feilaktig uregistrerte
    145676 -registret overskrevet med samme program-ID/annet bittallet Server
  • Ubehandlede feil ble returnert fra komponenter
  • Skjemaelementer ikke er navngittFor mer informasjon, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base:
    173741 PRB: tilfeldige ASP 0115-feil når de sender skjemaet
  • For IIS versjon 3.0, bruk av ASP Session-objektet før versjon 1.24.09 av ASP-DLL forFor mer informasjon, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base:
    Løs 177036 : ASP 115 oppstå feil med Session-objektet
  • Bruk av komponentene ikke er trådsikker i et flertrådet miljø
    150777 INFO: beskrivelser og Workings av OLE trådmodeller
  • Ved hjelp av Microsoft Data Access Components (MDAC) 2.0 på IIS 3.0. For mer informasjon, klikker du artikkelnummeret nedenfor for å vise artikkelen i Microsoft Knowledge Base:
    Løs 193310 : ADO 2.0 genererer feil 0115 når den brukes med IIS 3.0