Non riuscito: Microsoft Adcenter Labs e .NET

Le persone si chiedono perché non mi piace programmare in ASP.NET. È perché ogni volta che lo faccio, ricevo una pagina di errore come questa. Immagino che la brava gente di Microsoft non posso sviluppare le proprie applicazioni senza farlo, come farò ?! Dalla previsione dei dati demografici di Microsoft Adcenter Labs:

previsione dei dati demografici di microsoft adcenter

Commenti

  1. 1

    Non capisco ... questa è una pagina di errore standard. Puoi ottenerlo con qualsiasi applicazione (PHP, Ruby, Perl, ecc ...) In realtà è più sicuro perché a differenza di PHP, per impostazione predefinita ASP.NET nasconde il messaggio di errore in modo che non sia esposto al mondo e possa il tuo sito un bersaglio per gli hacker.

    • 2

      Puoi ottenere una pagina di errore con qualsiasi piattaforma, di sicuro Sameer. La mia lamentela è che si tratta di un sito MICROSOFT con un errore MICROSOFT. Dovrebbero essere imbarazzati per aver messo su un'applicazione che genera errori, dato che sono loro che hanno scritto sia IIS che ASP.NET.

  2. 3

    Adesso capisco il tuo punto. Stai dicendo che questo particolare sito Microsoft è da biasimare.
    Va bene il tuo punto è valido, dovrebbero personalizzare la loro pagina di errore (che è un compito banale) ma dare effettivamente la colpa a .NET è a dir poco irresonsabile. Sarebbe come dire "Non mi piace programmare in PHP perché il sito PHP ha una pagina di errore standard" 😛

  3. 4

    Ho studiato anche Microsoft, Sameer :). Penso che le pagine di errore in IIS rispetto ad ASP.NET siano terribili! In altre lingue, incluso PHP, se la gestione degli errori è attiva, ottengo dettagli sull'errore. Sembra (a me) quando provo con ASP.NET tutto quello che ottengo è questa roba di configurazione.

  4. 5

    Ahh va bene ora ho capito. Ma tieni presente che è terribile in base alla progettazione. Nascondono intenzionalmente il vero messaggio di errore. Questo perché non vuoi che le tue vulnerabilità siano esposte al mondo.

    La stessa cosa con ASP.NET, vedi lo screenshot che hai? Aggiungi semplicemente customErrors = off quindi ti darà il messaggio di errore esatto.

    Infatti c'è anche un modulo plug and play per la gestione degli errori che puoi chiamare Elmah che penso sia semplicemente bello, l'ho suggerito per l'uso al lavoro ed è fantastico. In questo caso puoi nascondere i messaggi di errore ai visitatori del sito, ma sarà ben registrato e può anche essere configurato per inviarti un'e-mail ogni volta che appare un nuovo messaggio di errore. Parla di dolce 😉

    PS Anche a me piace PHP, ma dopo aver usato .NET per 2 anni a tempo pieno è davvero cresciuto con me 🙂

Cosa ne pensi?

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.