PRB: Klaidos "ASP 0115 Trappable klaida"


Primygtinai rekomenduojame visiems vartotojams atnaujinti „Microsoft“ informacinių interneto paslaugų (IIS) versiją į 7.0 versiją sistemoje „Microsoft Windows Server 2008“. IIS 7.0 užtikrina gerokai geresnę žiniatinklio infrastruktūros saugą. Daugiau informacijos apie IIS saugą rasite šioje „Microsoft svetainėje“:Jei norite gauti daugiau informacijos apie IIS 7.0, apsilankykite šioje "Microsoft" svetainėje:

Požymiai


Vykdant aktyviųjų serverio puslapių (ASP), kyla toliau nurodytas klaidos pranešimas:
ASP 0115 A trappable įvyko klaida

Priežastis


Įvyko neapdorota išimtis ir ASP neturi jokios daugiau informacijos apie klaidą.

Toliau keletas paplitusių priežasčių ASP grįžta 0115 klaidos, po to, kai rekomenduojama trikčių šalinimo būdai:
  • Failų ir registro raktų teisės ir autentifikavimo problemos

    Klaidos gali įvykti, jei autentifikuotas vartotojas neturi pakankamai teisių nuo kitų failų, pvz., Pasirinktinis komponentai, sistemos dinaminių saitų bibliotekos (dll), ir netgi registro raktus.

    ASP scenarijai paprastai vykdomi IUSR_ < machine_name > abonemento saugos kontekste.

    Jei manote, kad jums yra susijusios su registro teisių problemos, galite naudoti Regedt32.exe patikrinti teisės į įvairius registro raktus. Visų pirma, galite ieškoti ODBC, Jet, ADO ir kitų raktų, kurie gali būti susiję su problema. Jei turite kompiuteryje, kuriame veikia tinkamai, pabandykite palyginti pagrindinių teisių tarp dviejų kompiuterių.


    Pirmas žingsnis yra nustatyti, jei jūs tikrai matote teisės problema. Geras testas yra laikinai įtraukite anonimiškai abonementą (< machine_name > IUSR_) naudojant vartotojo vadovas administratorių grupei. Tai suteikia < machine_name > IUSR_ sąskaitos administratoriaus teises kompiuteryje. Jei tai sukelia ASP tinkamai veiktų, tikriausiai yra susiję su teisių problemai.

    Pastaba: kai baigsite derinimą, įsitikinkite, kad IUSR_ < machine_name > paskyros pašalinimas iš sumažinti saugos riziką jūsų serverio administratorių grupei.
    Jei norite gauti papildomos informacijos, spustelėkite toliau straipsnio numerį peržiūrėkite straipsnį Microsoft žinių bazėje:
    185874 kaip spręsti teisių IIS 4.0
  • Netinkamai registruotas dll arba nesuderinama DLL versija problemos

    Jei jūs kuriate taikomosios programos Visual Basic jūsų žiniatinklio serverio, gali sukurti priklausomybė failą ir palyginkite jūsų serveryje įdiegti failus failų versijas.
    Jei norite gauti papildomos informacijos, spustelėkite toliau straipsnių numerius ir peržiūrėkite straipsnius Microsoft žinių bazėje:
    178354 INFO: kaip sąrankos vedlys ir PDW naudoja priklausomi failai
    185599 re: OleAut32.dll yra registruotasis netinkamai
    145676 registro perrašyti su pačiu ProgID kitą Bitness serverio
  • Neapdorota klaidų iš komponentai
  • Formos elementai vadinami neJei norite gauti papildomos informacijos, spustelėkite toliau straipsnio numerį peržiūrėkite straipsnį Microsoft žinių bazėje:
    173741 PRB: laisvosios 0115 ASP klaidos pateikdamas formą
  • IIS versija 3.0, naudoti ASP seanso objekto prieš ASP DLL versija 1.24.09Jei norite gauti papildomos informacijos, spustelėkite toliau straipsnio numerį peržiūrėkite straipsnį Microsoft žinių bazėje:
    177036 FIX: ASP 115 klaidos kilti dėl sesijos objektas
  • Naudokite komponentų, kurie nėra thread-saugus kelių gijų aplinkoje
    150777 INFO: aprašus ir veiklą OLE Threading modeliai
  • Naudodami Microsoft Data Access Components (MDAC) 2.0, 3.0 IIS. Jei norite gauti papildomos informacijos, spustelėkite toliau straipsnio numerį peržiūrėkite straipsnį Microsoft žinių bazėje:
    193310 FIX: ADO 2.0 generuoja klaidos 0115 naudojant su IIS 3.0