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?

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.


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?


1
Proste, ale łatwe do zapomnienia
freefaller
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.