Niepowodzenie: Microsoft Adcenter Labs i .NET

Ludzie zastanawiają się, dlaczego nie lubię programować w ASP.NET. To dlatego, że za każdym razem otrzymuję taką stronę błędu. Domyślam się, że dobrzy ludzie w Microsoft nie mogę tworzyć własnych aplikacji bez robienia tego, jak ja mam to zrobić?! Z prognozy demograficznej Microsoft Adcenter Labs:

prognozy demograficzne Microsoft Adcenter

Komentarze 5

  1. 1

    Nie rozumiem… to standardowa strona błędu. Możesz to uzyskać za pomocą dowolnej aplikacji (PHP, Ruby, Perl itp.). W rzeczywistości jest to bezpieczniejsze, ponieważ w przeciwieństwie do PHP, domyślnie ASP.NET ukrywa komunikat o błędzie, więc nie jest ujawniany światu, a Twoja witryna może być celem dla hakerów.

    • 2

      Możesz otrzymać stronę błędu na dowolnej platformie, na pewno Sameer. Moja skarga jest taka, że ​​jest to witryna firmy MICROSOFT z błędem MICROSOFT. Powinni się wstydzić, że umieścili aplikację, która zawiera błędy, biorąc pod uwagę, że to oni napisali zarówno IIS, jak i ASP.NET.

  2. 3

    Teraz rozumiem twój punkt widzenia. Twierdzisz, że należy obwiniać tę konkretną witrynę firmy Microsoft.
    OK, twój punkt widzenia jest słuszny, powinni dostosować swoją stronę błędu (co jest trywialnym zadaniem), ale faktyczne przypisywanie winy .NET jest co najmniej nierozsądne. To tak, jakby powiedzieć „Nie lubię programowania w PHP, ponieważ witryna PHP ma standardową stronę błędów” 😛

  3. 4

    Zerwałem też na Microsoft, Sameer :). Myślę, że strony błędów w IIS w odniesieniu do ASP.NET są okropne! W innych językach, w tym PHP, jeśli obsługa błędów jest włączona, otrzymuję szczegółowe informacje dotyczące błędu. Wydaje mi się, że kiedy testuję w ASP.NET, wszystko, co kiedykolwiek dostaję, to konfiguracja.

  4. 5

    Ahh ok, teraz rozumiem. Ale pamiętaj, że jest okropny z założenia. Celowo ukrywają prawdziwy komunikat o błędzie. Dzieje się tak, ponieważ nie chcesz, aby Twoje luki były ujawniane światu.

    To samo z ASP.NET, widzisz zrzut ekranu, który masz? Po prostu dodaj customErrors = off, a otrzymasz dokładny komunikat o błędzie.

    W rzeczywistości istnieje nawet moduł obsługi błędów typu plug and play, który można wywołać Elmah który moim zdaniem jest po prostu piękny, zaproponowałem go do użytku w pracy i jest niesamowity. W takim przypadku możesz ukryć komunikaty o błędach przed odwiedzającymi witrynę, ale będzie to ładnie zarejestrowane i można nawet skonfigurować wysyłanie wiadomości e-mail za każdym razem, gdy pojawi się nowy komunikat o błędzie. Porozmawiaj o słodkim 😉

    PS Ja też lubię PHP, ale po 2 latach pełnoetatowego używania .NET na mnie bardzo się to urosło 🙂

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.