Falha: Microsoft Adcenter Labs e .NET

As pessoas se perguntam por que não gosto de programar em ASP.NET. É porque toda vez que o faço, recebo alguma página de erro como esta. Eu acho que se o pessoal bom em Microsoft não podem desenvolver seus próprios aplicativos sem fazer isso, como vou fazer ?! Da previsão demográfica do Microsoft Adcenter Labs:

previsão demográfica do microsoft adcenter

5 Comentários

  1. 1

    Eu não entendo... isso é uma página de erro padrão. Você pode obter isso com qualquer aplicativo (PHP, Ruby, Perl, etc…) Na verdade, é mais seguro porque, ao contrário do PHP, por padrão, o ASP.NET oculta a mensagem de erro para que não seja exposto ao mundo e seu site possa ser alvo de hackers.

    • 2

      Você pode obter uma página de erro com qualquer plataforma, com certeza Sameer. Minha reclamação é que é um site MICROSOFT com um erro MICROSOFT. Eles deveriam estar envergonhados por terem colocado um aplicativo com erros, já que foram eles que escreveram o IIS e o ASP.NET.

  2. 3

    Eu entendo seu ponto agora. Você está dizendo que este site específico da Microsoft é o culpado.
    Ok, seu ponto é válido, eles devem personalizar sua página de erro (que é uma tarefa trivial), mas colocar a culpa no .NET é no mínimo irresponsável. Seria como dizer “não gosto de programar em PHP porque o site PHP tem uma página de erro padrão” 😛

  3. 4

    Eu também dei uma espiada na Microsoft, Sameer :). Eu acho que as páginas de erro no IIS em relação ao ASP.NET são terríveis! Em outras linguagens, incluindo PHP, se o tratamento de erros estiver ativado, recebo detalhes sobre o erro. Parece (para mim) quando eu testo com ASP.NET tudo que eu recebo são essas coisas de configuração.

  4. 5

    Ahh ok agora entendi. Mas tenha em mente que é terrível por design. Eles ocultam intencionalmente a mensagem de erro real. Isso ocorre porque você não quer que suas vulnerabilidades sejam expostas ao mundo.

    A mesma coisa com o ASP.NET, você vê a captura de tela que você tem? Basta adicionar customErrors=off e ele fornecerá a mensagem de erro exata.

    De fato, existe até um módulo de manipulação de erros plug and play que você pode ser chamado Elmah que eu acho simplesmente lindo, sugeri para usar no trabalho e é incrível. Nesse caso, você pode ocultar as mensagens de erro dos visitantes do site, mas será bem registrado e pode até ser configurado para enviar um e-mail toda vez que uma nova mensagem de erro aparecer. Fala de doce 😉

    PS Eu também gosto de PHP, mas depois de usar .NET por 2 anos em tempo integral, ele realmente cresceu em mim 🙂

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.