Неуспех: Microsoft Adcenter Labs и .NET

Хората се чудят защо не обичам да програмирам ASP.NET. Това е така, защото всеки път, когато го правя, получавам някаква страница за грешка като тази. Предполагам, че добрите хора в Microsoft не могат да разработват свои собствени приложения, без да го правят, как ще направя ?! От Microsoft Adcenter Labs Demographics Prediction:

прогноза за демографски данни на Microsoft Adcenter

5 Коментари

  1. 1

    Не разбирам ... това е стандартна страница за грешка. Можете да го получите с всяко приложение (PHP, Ruby, Perl и т.н. ...) Всъщност е по-сигурно, защото за разлика от PHP, по подразбиране ASP.NET скрива съобщението за грешка, така че не е изложено на света и може вашият сайт да е цел за хакери.

    • 2

      Можете да получите страница за грешка с всяка платформа, със сигурност Sameer. Оплакването ми е, че това е сайт на MICROSOFT с грешка в MICROSOFT. Те трябва да се притесняват, че са пуснали приложение, което греши, като се има предвид, че те са тези, които са написали и IIS, и ASP.NET.

  2. 3

    Сега разбирам вашата гледна точка. Вие казвате, че този конкретен сайт на Microsoft трябва да бъде обвинен.
    Добре, точката ви е валидна, те трябва да персонализират страницата си за грешка (което е тривиална задача), но всъщност да се възложи вината върху .NET е най-малкото неразумно. Това би било като да се каже „Не ми харесва програмирането в PHP, защото PHP сайтът има стандартна страница за грешка“ 😛

  3. 4

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

  4. 5

    Ааа добре сега разбирам. Но имайте предвид неговия ужасен дизайн. Те умишлено скриват истинското съобщение за грешка. Това е така, защото не искате вашите уязвимости да бъдат изложени на света.

    Същото нещо с ASP.NET, виждате ли екранната снимка, която имате? Просто добавете customErrors = off, след което ще ви даде точното съобщение за грешка.

    Infact дори има модул за обработка на грешки plug and play, който можете да получите Елмах което според мен е просто красиво, предложих го за използване по време на работа и страхотно. В този случай можете да скриете съобщенията за грешка от посетителите на сайта, но то ще бъде добре регистрирано и дори може да бъде настроено да ви изпраща имейл всеки път, когато се появи ново съобщение за грешка. Говорете за сладко 😉

    PS И аз харесвам PHP, но след като съм използвал .NET в продължение на 2 години на пълен работен ден, той наистина е нараснал върху мен 🙂

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.