Falha: Microsoft Adcenter Labs e .NET

As pessoas se perguntam por que não gosto de programar em ASP.NET. É porque toda vez que faço isso, 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 ... essa é uma página de erro padrão. Você pode conseguir isso com qualquer aplicativo (PHP, Ruby, Perl, etc ...). Na verdade, é mais seguro porque, ao contrário do PHP, por padrão o ASP.NET esconde a mensagem de erro para que não seja exposta ao mundo e seu site seja um alvo para hackers.

    • 2

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

  2. 3

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

  3. 4

    Também investiguei a Microsoft, Sameer :). 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 o que consigo é esse material de configuração.

  4. 5

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

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

    De fato, há até um módulo plug and play de tratamento de erros que você pode chamar Elmah que eu acho simplesmente lindo, sugeri para usar no trabalho e é incrível. Neste 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 sempre que uma nova mensagem de erro aparecer. Fale sobre 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.