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, quindi non è esposto al mondo e può il tuo sito un bersaglio per gli hacker.

    • 2

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

  2. 3

    Ora capisco il tuo punto. Stai dicendo che questo particolare sito Microsoft è da biasimare.
    Ok, 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 irresponsabile. Sarebbe come dire "Non mi piace programmare in PHP perché il sito PHP ha una pagina di errore standard" 😛

  3. 4

    Ho anche dato un'occhiata a 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 i dettagli relativi all'errore. Sembra (a me) quando provo con ASP.NET tutto ciò che ottengo sia questa roba di configurazione.

  4. 5

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

    In effetti c'è anche un modulo di gestione degli errori plug and play che puoi chiamare Elma che penso sia semplicemente bellissimo, 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 mi è davvero cresciuto 🙂

Cosa ne pensi?

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