Właśnie wdrożyłem aplikację ASP.NET MVC 3 na nasz serwer pomostowy. Ilekroć wystąpi błąd, nie mogę uzyskać szczegółowych informacji o błędach, tj. "Żółty ekran śmierci". Zamiast tego po prostu otrzymuję prostą odpowiedź "Przepraszamy, wystąpił błąd podczas przetwarzania Twojej prośby." wiadomość.Nie można uzyskać szczegółowych informacji o błędzie na stronie ASP.NET MVC.
Moje Web.config robi zawierać CustomErrors off, tj .:
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
...
</assemblies>
</compilation>
<customErrors mode="off"/>
</system.web>
W tym przypadku, wiem dokładnie co bazowy jest błąd. (Zapomniałem ustawić uprawnienia do procedury przechowywanej.) Ale naprawdę chcę (ponownie) włączyć obsługę błędów, aby szybko znaleźć te błędy. Oczywiście usunę to, gdy faktycznie zaczniemy żyć ze względów bezpieczeństwa.
Jakie są inne ustawienia, które mogą przesłonić domyślną obsługę błędów ASP.NET?
możliwy duplikat [Tryb CustomErrors = "Off"] (http://stackoverflow.com/questions/101693/customerrors-mode-off) –