2012-07-03 15 views
25

Zainstalowałem IIS na moim komputerze po raz pierwszy (do tej pory pracowałem z wersją ekspresową), ale to nie działa poprawnie. Kiedy próbuję trafić strony, zwraca ten błąd, który nie wiem jak rozwiązać:Błąd HTTP IIS 500.19

Podsumowanie Błąd
Błąd HTTP 500,19 - Internal Server Error
Żądana strona nie może być dostępna z powodu związanego z konfiguracją dane strony są nieprawidłowe.
Szczegółowe informacje o błędzie
Moduł IIS Web Rdzeń
Powiadomienie BeginRequest
Handler Nie jeszcze ustalona
Error Code 0x8007000d
Config Błąd
pliku Config \ \ D: \ 2008 \ abcd.Website \ web.config
Zamówiony URL http : // localhost: 80/abcd.Website

fizyczny ścieżka D: \ 2008 \ ManagerAnticriza.Website
logowania Metoda jeszcze Nieokreślone
Logowanie Użytkownik jeszcze nie określono

Czy ktoś może mi pomóc? Czy jest jakiś sposób, aby skonfigurować usługi IIS po zainstalowaniu?

+1

proszę opublikować zrzut strony błędu, ponieważ zawiera więcej informacji, niż pisał. –

+0

Spójrz na moją odpowiedź na temat [Błąd HTTP 500.19 - Błąd wewnętrznego serwera] [1]. Nadzieję, że to pomaga ... [1]: http://stackoverflow.com/questions/5091640/http-error-500-19-internal-server-error/29032247#29032247 –

+0

Jeśli numer linii na stronie mówi 0, to prawdopodobnie brakowało moduł OOB, https://blog.lextudio.com/jexus-manager-new-hope-to-end-oob-oobated-500-19-errors-193854de0d4d –

Odpowiedz

50

Ten problem wziął mi najlepszą część dnia, aby dowiedzieć się, jak miałem dokładnie ten sam kod pracuje na innym komputerze w biurze.

Okazuje się, że brakowało mi niektórych funkcji w usługach IIS i że web.config, który przeprowadziłem, szukał tych funkcji. Brakowało mi zarówno funkcji uwierzytelniania, jak i modułu URL Rewrite, w wyniku czego IIS uznał, że mój plik web.config został zniekształcony.

Istnieją podobne odpowiedzi w Internecie, które wspominają moduł URL Rewrite, więc powinienem zajrzeć tam pierwszy.

+2

Dziękuję, zaoszczędziłeś mi dużo czasu! Bardziej opisowy komunikat o błędzie z IIS byłby przydatny. :-) – Michael12345

+3

Zdarzyło mi się na ** IIS Express ** z VS.NET 2013 również. Wywołuje sekcję '' bez modułu przepisywania. Wypowiedzenie sekcji '' było wystarczające. –

+1

Właśnie uratowałeś mi godziny! – Paul

0

ponieważ związane z nimi dane konfiguracyjne dla strony jest nieprawidłowy

To dlatego web.config nie jest dobrze sformatowany, albo nie mają odpowiednich uprawnień, aby być odczytany.

Szczegóły błędu: http://support.microsoft.com/kb/942055

+0

. teraz mam kolejny problem
Błąd konfiguracji Opis: Wystąpił błąd podczas przetwarzania pliku konfiguracyjnego wymaganego do obsługi tego żądania. Sprawdź szczegółowe informacje o błędach poniżej i odpowiednio zmodyfikuj plik konfiguracyjny. Komunikat o błędzie analizatora składni: używanie sekcji zarejestrowanej jako allowDefinition = 'MachineToApplication' poza poziomem aplikacji jest błędem. Ten błąd może być spowodowany tym, że katalog wirtualny nie jest skonfigurowany jako aplikacja w usługach IIS.
Linia 20: \t user1482442

+0

@ user1482442 oznacza to, że umieściłeś plik web.config NIE w katalogu głównym, ale w podfolderze. – Aristos

1

Żadne z rozwiązań widziałem pracowały dla mnie, ale ostatecznie przypięte w dół do zderzenia między usługą WSUS (usługa aktualizacji systemu Windows Server) a sposobem definiowania kompresji. Moja pula aplikacji musiała zezwalać na aplikacje 32-bitowe i to było przyczyną problemów. W moim przypadku moduł wymieniony w komunikacie o błędzie był modułem DynamicCompression i znalazłem rozwiązanie tutaj, więc zamieszczam je na wypadek, gdyby pomogło komuś innemu.

https://community.sophos.com/kb/en-us/111319

Powiązane problemy