Jak wyświetlić szczegółowe 500 błędów?

11

Mam wersję ii8, w której próbowałem wdrożyć mój interfejs API asp.net. Chyba robię coś złego, ponieważ kiedy próbuję sprawdzić, czy mój interfejs API działa, pojawia się błąd 500.

Jednak nie mówi mi, jaki jest błąd. Jak mogę uzyskać bardziej szczegółowe informacje?

chobo2
źródło

Odpowiedzi:

16

W Menedżerze usług IIS wybierz witrynę, kliknij dwukrotnie Error Pagesikonę i kliknij Edit Feature Settingsw okienku po prawej stronie. Wybierz Detailed Errors. Jeśli to nie wystarczy, kliknij .NET Error Pagesw ASP.NETsekcji, ponownie Edit Feature Settingsw okienku po prawej stronie wybierz Off.

Jeśli jest to maszyna produkcyjna, zmień te ustawienia ponownie po zakończeniu debugowania kodu.

Peter Hahndorf
źródło
to dosłownie nic nie zmieniło w odpowiedzi dla mnie, więc spróbowałem zresetować iis… wciąż nie mam szczęścia :( używając iis 10. chociaż
War
Ta odpowiedź pomogła mi znaleźć sposób, aby zobaczyć, na czym polega problem na mojej stronie, naprawdę było warto! Dziękuję Ci!
João Silva,
Musiałem to zrobić zarówno na miejscu i na serwerze , aby uzyskać szczegółowe, aby uczynić go aż do mojej przeglądarce (na innym komputerze)
Gracz One
2

Usługi IIS domyślnie wyświetlają szczegółowe błędy, jeśli przeglądasz za pośrednictwem hosta lokalnego na samym serwerze internetowym. To może pomóc?

Chris Satola
źródło
1
Proste, ale łatwe do zapomnienia
freefaller