Échec: Microsoft Adcenter Labs et .NET

Les gens se demandent pourquoi je n'aime pas programmer en ASP.NET. C'est parce que chaque fois que je le fais, j'obtiens une page d'erreur comme celle-ci. Je suppose que si les bonnes personnes à Microsoft ne peut pas développer ses propres applications sans le faire, comment vais-je faire?! À partir de la prédiction démographique de Microsoft Adcenter Labs:

prédiction démographique de Microsoft Adcenter

5 Commentaires

  1. 1

    Je ne comprends pas… c'est une page d'erreur standard. Vous pouvez l'obtenir avec n'importe quelle application (PHP, Ruby, Perl, etc…) C'est en fait plus sécurisé car contrairement à PHP, ASP.NET cache par défaut le message d'erreur afin qu'il ne soit pas exposé au monde et que votre site soit une cible pour les pirates.

    • 2

      Vous pouvez obtenir une page d'erreur avec n'importe quelle plate-forme, à coup sûr Sameer. Ma plainte est que c'est un site MICROSOFT avec une erreur MICROSOFT. Ils devraient être gênés d'avoir mis en place une application qui génère des erreurs, étant donné que ce sont eux qui ont écrit à la fois IIS et ASP.NET.

  2. 3

    Je comprends votre point maintenant. Vous dites que ce site particulier de Microsoft doit être blâmé.
    D'accord, votre point est valide, ils devraient personnaliser leur page d'erreur (ce qui est une tâche triviale), mais rejeter le blâme sur .NET est pour le moins irresponsable. Ce serait comme dire "Je n'aime pas programmer en PHP car le site PHP a une page d'erreur standard" 😛

  3. 4

    J'ai aussi fouillé chez Microsoft, Sameer :). Je pense que les pages d'erreur dans IIS par rapport à ASP.NET sont terribles! Dans d'autres langues, y compris PHP, si la gestion des erreurs est activée, j'obtiens des détails sur l'erreur. Il me semble que lorsque je teste avec ASP.NET, tout ce que j'obtiens est cette configuration.

  4. 5

    Ahh ok maintenant je comprends. Mais gardez à l'esprit que sa conception est terrible. Ils cachent intentionnellement le vrai message d'erreur. C'est parce que vous ne voulez pas que vos vulnérabilités soient exposées au monde.

    La même chose avec ASP.NET, vous voyez la capture d'écran que vous avez? Ajoutez simplement customErrors = off puis il vous donnera le message d'erreur exact.

    En fait, il existe même un module de gestion des erreurs plug and play que vous pouvez appeler Elmah ce que je pense est tout simplement magnifique, je l'ai suggéré pour une utilisation au travail et c'est génial. Dans ce cas, vous pouvez masquer les messages d'erreur des visiteurs du site, mais il sera joliment consigné et il peut même être configuré pour vous envoyer un e-mail à chaque fois qu'un nouveau message d'erreur apparaît. Parlez de doux 😉

    PS J'aime aussi PHP, mais après avoir utilisé .NET pendant 2 ans à plein temps, il a vraiment grandi sur moi 🙂

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..