É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 gens de Microsoft ne peut pas développer ses propres applications sans le faire, comment vais-je le 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 obtenir cela avec n'importe quelle application (PHP, Ruby, Perl, etc.). C'est en fait plus sécurisé car contrairement à PHP, par défaut, ASP.NET masque le message d'erreur afin qu'il ne soit pas exposé au monde et que votre site devienne une cible pour les pirates.

    • 2

      Vous pouvez obtenir une page d'erreur avec n'importe quelle plate-forme, bien 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 contient 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 Microsoft particulier est à blâmer.
    D'accord, votre argument est valable, ils devraient personnaliser leur page d'erreur (ce qui est une tâche triviale), mais blâmer réellement .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 fait une fouille chez Microsoft, Sameer :). Je pense que les pages d'erreur dans IIS par rapport à ASP.NET sont terribles ! Dans d'autres langages, y compris PHP, si la gestion des erreurs est activée, j'obtiens des détails concernant l'erreur. Il me semble que lorsque je teste avec ASP.NET, tout ce que j'obtiens, c'est ce truc de configuration.

  4. 5

    Ahh d'accord maintenant je comprends. Mais gardez à l'esprit qu'il est terrible de par sa conception. 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, cela 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 Elma que je trouve 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 bien enregistré 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 sucré 😉

    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..