Ошибка: Microsoft Adcenter Labs и .NET

Люди задаются вопросом, почему мне не нравится программировать на ASP.NET. Это потому, что каждый раз, когда я это делаю, я получаю такую ​​страницу с ошибкой. Я полагаю, если хорошие люди в Microsoft не могут разрабатывать собственные приложения без этого, как я буду ?! По данным Microsoft Adcenter Labs Demographics Prediction:

прогнозирование демографических данных microsoft adcenter

5 комментариев

  1. 1

    Я не понимаю… это стандартная страница ошибки. Вы можете получить это с любым приложением (PHP, Ruby, Perl и т. д.). Это на самом деле более безопасно, потому что, в отличие от PHP, ASP.NET по умолчанию скрывает сообщение об ошибке, поэтому оно не раскрывается миру и может сделать ваш сайт целью для хакеров.

    • 2

      Вы можете получить страницу с ошибкой на любой платформе, уверен Самир. Моя жалоба в том, что это сайт MICROSOFT с ошибкой MICROSOFT. Им должно быть неловко, что они создали приложение с ошибками, учитывая, что они написали и IIS, и ASP.NET.

  2. 3

    Теперь я понимаю вашу точку зрения. Вы говорите, что виноват этот конкретный сайт Microsoft.
    Хорошо, ваша точка зрения верна, они должны настроить свою страницу ошибок (что является тривиальной задачей), но на самом деле возлагать вину на .NET, по меньшей мере, неразумно. Это все равно, что сказать: «Мне не нравится программировать на PHP, потому что на сайте PHP есть стандартная страница ошибок» 😛

  3. 4

    Я тоже покопался в Microsoft, Самир :). Я думаю, что страницы ошибок в IIS по отношению к ASP.NET ужасны! В других языках, включая PHP, если обработка ошибок включена, я получаю подробную информацию об ошибке. Мне кажется (мне), когда я тестирую ASP.NET, все, что я когда-либо получаю, это эта конфигурация.

  4. 5

    Ааа ладно теперь понял. Но имейте в виду, что это ужасно по дизайну. Они намеренно скрывают настоящее сообщение об ошибке. Это потому, что вы не хотите, чтобы ваши уязвимые места были раскрыты миру.

    То же самое с ASP.NET, вы видите скриншот у вас есть? Просто добавьте customErrors=off, после чего вы получите точное сообщение об ошибке.

    На самом деле есть даже модуль обработки ошибок plug and play, который вы можете вызвать Эльма который я считаю просто красивым, я предложил его для использования на работе и это потрясающе. В этом случае вы можете скрыть сообщения об ошибках от посетителей сайта, но они будут хорошо зарегистрированы, и его можно даже настроить на отправку вам электронного письма каждый раз, когда появляется новое сообщение об ошибке. Поговорим о сладком 😉

    PS Мне тоже нравится PHP, но после 2 лет использования .NET на постоянной основе он мне очень понравился 🙂

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.