Poruka o pogrešci prilikom posjeta web-mjestu koje je smješteno u aplikaciji IIS 7.0: "HTTP pogreška 500.19 – interna pogreška poslužitelja"

Prijevod članka Prijevod članka
ID članka: 942055 - Pregledajte proizvode na koje se odnosi ovaj članak.
Proširi sve | Sažmi sve

Na ovoj stranici

Simptomi

Imate web-mjesto koje je smješteno u aplikaciji Internet Information Services (IIS) 7.0. Kada posjetite web-mjesto u web-pregledniku, mogli biste primiti poruku o pogrešci sličnu jednoj od sljedećih:
Prva poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x8007000d
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Druga poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x80070005
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Treća poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x800700b7
Opis šifre HResult
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Četvrta poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x8007007e
Opis šifre HResult
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Peta poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x800700c1
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Šesta poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x800700b7
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Sedma poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x8007010b
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Osma poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x8007052e
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.
Deveta poruka o pogrešci
Pogreška poslužitelja u aplikaciji "naziv aplikacije"
HTTP pogreška 500.19 – interna pogreška poslužitelja
HRESULT: 0x80070021
Opis šifre HRESULT
Nije moguće pristupiti traženoj stranici jer povezani konfiguracijski podaci za stranicu nisu valjani.

Uzrok

Uzrok prve poruke o pogrešci

Taj se problem pojavljuje jer datoteka ApplicationHost.config ili Web.config sadrži oštećeni XML element. Da biste riješili taj problem, pogledajte prvo rješenje.

Uzrok druge poruke o pogrešci

Taj se problem pojavljuje zbog jednog od sljedećih razloga:
  • Koristite aplikaciju IIS 7.0 na računalu sa sustavom Windows Vista. Osim toga, konfigurirali ste web-mjesto tako da koristi provjeru autentičnosti UNC prolaza za pristup udaljenom zajedničkom resursu formata Universal Naming Convention (UNC).
  • Grupa IIS_IUSRS nema odgovarajuće dozvole za datoteku ApplicationHost.config, datoteku Web.config ili virtualne/programske direktorije servisa IIS.
Da biste riješili taj problem, pogledajte drugo rješenje.

Uzrok treće poruke o pogrešci

Taj se problem pojavljuje jer datoteka ApplicationHost.config ima dvostruki unos za sljedeću šifru.
<add accessType="Allow" users="*" />
Da biste riješili taj problem, pogledajte treće rješenje.

Uzrok četvrte poruke o pogrešci

Taj se problem pojavljuje jer se datoteka ApplicationHost.config ili datoteka Web.config poziva na modul ili DLL koji nije valjan ili ne postoji. Da biste riješili taj problem, pogledajte četvrto rješenje.

Uzrok pete poruke o pogrešci

Taj se problem može pojaviti ako se bitovni podaci određenog modula razlikuju od podataka grupe aplikacija koja hostira aplikaciju. Na primjer, pokušavate učitati 32-bitnu komponentu u 64-bitnu grupu aplikacija. Taj se problem može pojaviti i kada je navedeni modul oštećen.

Uzrok šeste poruke o pogrešci

Taj se problem može pojaviti ako se u hijerarhiji konfiguracije nalazi dvostruki unos za navedenu postavku odjeljka konfiguracije na višoj razini (na primjer, u datoteci web.config ili applicationHost.config nadređenog web-mjesta/mape). Sama poruka o pogrešci navodi mjesto dvostrukog unosa.

Uzrok sedme poruke o pogrešci

Taj se problem može pojaviti ako nije moguće pristupiti navedenom imeniku sa sadržajem.

Uzrok osme poruke o pogrešci

Zadani identitet postupka u aplikaciji IIS 7.0 nema dovoljne ovlasti za otvaranje datoteke Web.config na udaljenom zajedničkom resursu.

Uzrok devete poruke o pogrešci

Taj se problem može pojaviti kada je navedeni dio konfiguracijske datoteke IIS zaključan na višoj razini konfiguracije.

Rješenje

Prvo rješenje

Izbrišite oštećeni XML element iz datoteke ApplicationHost.config ili datoteke Web.config.

Drugo rješenje

Da biste riješili taj problem, koristite jedan od sljedećih načina.

Prvi način

Web-mjesto nemojte konfigurirati tako da koristi provjeru autentičnosti UNC prolaza za pristup udaljenom zajedničkom resursu UNC. Umjesto toga navedite korisnički račun koji ima odgovarajuće dozvole za pristup udaljenom zajedničkom resursu UNC.

Drugi način

Dodijelite dozvolu za čitanje grupi IIS_IUSRS za datoteku ApplicationHost.config ili datoteku Web.config. Da biste to učinili, slijedite ove korake:
  1. U programu Windows Explorer pronađite mapu koja sadrži datoteku ApplicationHost.config koja je povezana s web-mjestom ili pronađite virtualne imenike ili aplikacijske imenike koji sadrže datoteku Web.config koja je povezana s web-mjestom.

    Napomena Datoteka Web.config možda se ne nalazi u virtualnim imenicima ili aplikacijskim imenicima u programu IIS. Čak i u toj situaciji trebate slijediti ove korake.
  2. Desnom tipkom miša kliknite mapu koja sadrži datoteku ApplicationHost.config ili virtualne ili aplikacijske imenike koji sadrže datoteku Web.config.
  3. Kliknite Svojstva.
  4. Kliknite karticu Sigurnost, a zatim kliknite Uredi.
  5. Kliknite Dodaj.
  6. U okvir Upišite naziv objekta za odabir upišite nazivračunala\IIS_IUSRS, kliknite Provjera imena, a zatim kliknite U redu.

    Napomena Nazivračunala je rezervirano mjesto za naziv računala.
  7. Potvrdite okvir Čitanje, a zatim kliknite U redu.
  8. U dijaloškom okviru Svojstva za mapu kliknite U redu.

    Napomena Provjerite jesu li datoteke ApplicationHost.config i Web.config naslijedile svojstva mape tako da IIS_IUSRS ima dozvolu za čitanje za te datoteke.

Treće rješenje

U datoteci ApplicationHost.config izbrišite dvostruki unos za pravilo autorizacije. Da biste to učinili, slijedite ove korake:
  1. Kliknite Start, a zatim u okvir Pokreni pretraživanje upišite Blok za pisanje, desnom tipkom miša kliknite Blok za pisanje, a zatim kliknite Pokreni kao administrator.

    Napomena Ako se od vas zatraži da unesete administratorsku lozinku ili potvrdu, upišite lozinku ili kliknite Nastavi.
  2. U izborniku Datoteka kliknite Otvori te upišite %windir%\System32\inetsrv\config\applicationHost.config u okvir Naziv datoteke, a zatim kliknite Otvori.
  3. U datoteci ApplicationHost.config izbrišite dvostruki unos koji nalikuje sljedećoj šifri.
    <add accessType="Allow" users="*" />

Četvrto rješenje

U datoteci ApplicationHost.config ili Web.config pronađite referencu na modul ili referencu na DLL koja nije valjana, a zatim popravite referencu. Da biste utvrdili koja je referenca na modul neispravna, omogućite praćenje neuspjelih zahtjeva i zatim reproducirajte problem.

Peto rješenje

Provjerite jesu li bitovni podaci navedenog modula isti kao bitovni podaci hostirajuće grupe aplikacija i provjerite je li modul oštećen.

Šesto rješenje

Pregledajte navedenu konfiguracijsku datoteku i usporedite je s nadređenom datotekom applicationHost.config i/ili web.config da biste pronašli dvostruke unose, kako je navedeno u poruci o pogrešci. Uklonite dvostruki unos ili učinite unos jedinstvenim.

Sedmo rješenje

Provjerite postoji li put datoteke, je li ispravno imenovan, jesu li postavljene ispravne dozvole na razini datoteke i upućuje li na valjanu vrstu datotečnog sustava. Ako niste sigurni koji je put datoteke, identificirajte ga pomoću alata za nadzor postupka ili praćenja neuspjelog zahtjeva.

Osmo rješenje

Da biste riješili taj problem, pogledajte sljedeći članak:
934515 Primate poruku o pogrešci pri pokušaju prikazivanja web-stranice na web-mjestu koje koristi izravnu provjeru autentičnosti u servisu Internet Information Services 7.0 (Tekst je možda na engleskom)

Deveto rješenje

Da biste riješili taj problem, otključajte navedeni odjeljak ili ga nemojte koristiti na toj razini. Dodatne informacije o zaključavanju konfiguracije potražite u sljedećem članku:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration
Napomena Ovo je članak za brzo objavljivanje stvoren izravno iz Microsoftove službe podrške. Informacije u ovom članku navode se kakve jesu kao odgovor na nova pitanja. Materijali zbog brzine objavljivanja mogu sadržavati tipografske pogreške te mogu biti revidirani u bilo kojem trenutku bez obavijesti. Pogledajte Uvjete korištenja za dodatne informacije.

Svojstva

ID članka: 942055 - Posljednja izmjena: 22. svibnja 2013. - Revizija: 1.0
Odnosi se na:
  • Microsoft Internet Information Services 7.0
Ključne riječi: 
kbexpertiseadvanced kbtshoot kbprb KB942055

Pošaljite povratne informacije

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com