Az IIS 7.0 által üzemeltetett webhely meglátogatásakor kapott hibaüzenet: „500.19-es HTTP-hiba – Belső kiszolgálóhiba”

A cikk fordítása A cikk fordítása
Cikk azonosítója: 942055 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

Az Internet Information Services 7.0 által üzemeltetett webhelye van. Amikor megnyitja a webhelyet egy webböngészőben keresztül, a következőkhöz hasonló hibaüzenetet kaphat:
1. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x8007000d
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
2. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x80070005
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
3. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x800700b7
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
4. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x8007007e
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
5. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x800700c1
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
6. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x800700b7
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
7. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x8007010b
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
8. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x8007052e
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.
9. hibaüzenet
Kiszolgálóhiba az „alkalmazás neve” alkalmazásban
500.19-es HTTP-hiba – Belső kiszolgálóhiba
HRESULT: 0x80070021
A HRESULT ismertetése
A kért oldal nem nyitható meg, mert az oldallal kapcsolódó konfigurációs adatai érvénytelenek.

Oka

Az 1. hibaüzenet oka

A hiba azért következik be, mert az ApplicationHost.config vagy a Web.config fájl helytelenül formázott XML-elemet tartalmaz. A probléma megoldásához tekintse meg az 1. megoldást.

A 2. hibaüzenet oka

Ennek a problémának az alábbi okai lehetnek:
  • Egy Windows Vista rendszerű számítógépen használja az IIS 7.0 szolgáltatást. Ezenkívül úgy állította be a webhelyet, hogy UNC továbbításos hitelesítés használatával érjen el egy távoli, univerzális elnevezési konvenciót (UNC) használó megosztást.
  •  Az IIS_IUSRS csoport nem rendelkezik megfelelő engedéllyel az ApplicationHost.config vagy a Web.config fájlhoz, illetve az IIS virtuális vagy alkalmazás-címtáraihoz.
A probléma megoldásához tekintse meg a 2. megoldást.

A 3. hibaüzenet oka

A probléma oka, hogy a következő kód ismétlődő bejegyzéssel jelenik meg az ApplicationHost.config fájlban.
<add accessType="Allow" users="*" />
A probléma megoldásához tekintse meg a 3. megoldást.

A 4. hibaüzenet oka

A probléma oka, hogy az ApplicationHost.config vagy a Web.config fájl érvénytelen vagy nem létező DLL-fájlra vagy modulra hivatkozik. A probléma megoldásához tekintse meg a 4. megoldást.

Az 5. hibaüzenet oka

Ez a probléma akkor fordulhat elő, ha a megadott modul és az alkalmazást futtató alkalmazáskészlet bitszáma eltér, például 32 bites összetevőt próbál betölteni egy 64 bites alkalmazáskészletbe. A probléma akkor is jelentkezhet, ha a megadott modul sérült.

A 6. hibaüzenet oka

Ez a probléma akkor fordulhat elő, ha a megadott konfigurációs szakasz beállításának bejegyzése ismétlődik a konfigurációs hierarchia egy magasabb szintjén (például a szülőwebhely vagy a szülőmappa web.config vagy applicationHost.config fájljában). Maga a hibaüzenet is jelzi, hogy hol található(k) az ismétlődő bejegyzés(ek).

A 7. hibaüzenet oka

Ez a hiba akkor fordulhat elő, ha a megadott tartalomkönyvtár nem érhető el.

A 8. hibaüzenet oka

Az IIS 7.0 alapértelmezett folyamatidentitása nem rendelkezik megfelelő jogosultsággal a Web.config fájl megnyitásához egy távoli megosztáson.

A 9. hibaüzenet oka

Ez a probléma akkor fordulhat elő, ha az IIS konfigurációs fájljának megadott szakasza zárolva van egy magasabb konfigurációs szinten.

A megoldás

1. megoldás

Törölje a helytelenül formázott XML-elemet az ApplicationHost.config vagy a Web.config fájlból.

2. megoldás

A probléma az alább ismertetett módszerekkel oldható meg.

1. módszer

Ne állítsa be úgy a webhelyet, hogy UNC továbbításos hitelesítést használjon egy távoli UNC-megosztás eléréséhez. Ehelyett adjon meg egy olyan felhasználói fiókot, amely rendelkezik a távoli UNC-megosztásokhoz való hozzáféréshez szükséges jogosultságokkal.

2. módszer

Adjon engedélyt az IIS_IUSRS csoportnak az ApplicationHost.config vagy a Web.config fájl olvasására. Ehhez hajtsa végre a következő lépéseket:
  1. A Windows Intézőben keresse meg a webhelyhez társított ApplicationHost.config fájlt tartalmazó mappát, illetve a keresse meg azokat a virtuális könyvtárakat vagy alkalmazáskönyvtárakat, amelyek tartalmazzák a webhelyhez társított Web.config fájlt.

    Megjegyzés: Előfordulhat, hogy a Web.config fájl nem az IIS virtuális könyvtáraiban vagy alkalmazáskönyvtáraiban található. Ebben az esetben is hajtsa végre az alábbi lépéseket.
  2. Kattintson a jobb gombbal az ApplicationHost.config fájlt tartalmazó mappára, illetve arra a virtuális vagy alkalmazáskönyvtárra, amely tartalmazhatja a Web.config fájlt.
  3. Kattintson a Tulajdonságok lehetőségre.
  4. Kattintson a Biztonság fülre, majd a Szerkesztés elemre.
  5. Kattintson a Hozzáadás lehetőségre.
  6. Az Írja be a kijelölendő objektumok nevét mezőbe írja be a számítógép_neve\IIS_IUSRS karakterláncot, kattintson a Nevek ellenőrzése elemre, majd az OK gombra.

    Megjegyzés: A számítógép_neve a számítógép nevének helyőrzője.
  7. Jelölje be be az Olvasás jelölőnégyzetet, majd kattintson az OK gombra.
  8. A mappa Tulajdonságok párbeszédpanelén kattintson az OK gombra.

    Megjegyzés: Győződjön meg arról, hogy az ApplicationHost.config és a Web.config fájlok öröklik a mappa tulajdonságait, hogy az IIS_IUSRS rendelkezzen a fájlokra vonatkozó olvasási jogosultsággal.

3. megoldás

Törölje az ApplicationHost.config fájlból az engedélyezési szabályra vonatkozó ismétlődő bejegyzést. Ehhez hajtsa végre a következő lépéseket:
  1. Kattintson a Start menüre, írja be a Jegyzettömb karaktersort a Keresés megkezdése mezőbe, kattintson a jobb gombbal a Jegyzettömb elemre, majd válassza a Futtatás rendszergazdaként lehetőséget.

    Megjegyzés: Ha a rendszer rendszergazdai jelszót vagy megerősítést kér, írja be a jelszót, vagy kattintson a Folytatás gombra.
  2. Kattintson a Fájl menü Megnyitás elemére, írja be a %windir%\System32\inetsrv\config\applicationHost.config karakterláncot a Fájlnév mezőbe, majd kattintson a Megnyitás lehetőségre.
  3. Törölje az ApplicationHost.config fájlból a következő kódhoz hasonló ismétlődő bejegyzést.
    <add accessType="Allow" users="*" />

4. megoldás

Keresse meg az ApplicationHost.config vagy Web.config fájlban az érvénytelen modul- vagy DLL-hivatkozást, majd javítsa ki a hivatkozást. A sikertelen kérelmek nyomkövetésének engedélyezésével állapítsa meg, hogy melyik modulhivatkozás hibás, majd idézze elő újra a hibát.

5. megoldás

Győződjön meg arról, hogy a futtató alkalmazáskészlet és a megadott modul bitszáma megegyezik, és hogy a modul nem sérült.

6. megoldás

Vizsgálja meg a megadott konfigurációs fájlt, és a szülő applicationHost.config és/vagy web.config fájlokkal összehasonlítva keresse meg a hibaüzenetben jelzett ismétlődő bejegyzéseket. Törölje vagy tegye egyedivé az ismétlődő bejegyzést.

7. megoldás

Győződjön meg arról, hogy a fájl elérési útja létezik, megfelelően van elnevezve, megfelelő fájlszintű engedélyekkel rendelkezik, és hogy érvényes fájlrendszertípusra mutat. Ha nem tudja biztosan a fájl elérési útját, a folyamatfigyelő eszközzel vagy a sikertelen kérelmek nyomkövetésével azonosíthatja azt.

8. megoldás

A probléma megoldásához tekintse meg a következő cikket:
934515 Hibaüzenet jelenik meg, amikor olyan webhely weboldalát próbálja megnyitni, amely továbbításos hitelesítést használ az Internet Information Services 7.0 szolgáltatásban (Előfordulhat, hogy a tartalom angol nyelven érhető el)

9. megoldás

A probléma megoldásához oldja fel a megadott szakasz zárolását, vagy ne használja az adott szinten. A konfigurációk zárolásáról következő cikkben talál további információt:
http://learn.iis.net/page.aspx/145/how-to-use-locking-in-iis-70-configuration
Megjegyzés: Ez egy „GYORS KÖZZÉTÉTELŰ” cikk, amelyet maga Microsoft támogatási csoportja készített. A benne fogalt információkat a jelentkező problémákra válaszul, az adott állapotukban biztosítjuk. Az anyagok a közzétételük gyorsaságából következően tartalmazhatnak sajtóhibákat, illetve külön értesítés nélkül bármikor átdolgozáson eshetnek át. További tudnivalók olvashatók a felhasználási feltételek között.

Tulajdonságok

Cikk azonosítója: 942055 - Utolsó ellenőrzés: 2013. április 30. - Verziószám: 1.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Internet Information Services 7.0
Kulcsszavak: 
kbexpertiseadvanced kbtshoot kbprb KB942055
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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