Eșec: Microsoft Adcenter Labs și .NET

Oamenii se întreabă de ce nu-mi place să programez în ASP.NET. Pentru că de fiecare dată când o fac, primesc niște pagini de eroare de acest gen. Îmi dau seama dacă oamenii buni de la Microsoft nu își pot dezvolta propriile aplicații fără să o fac, cum o să merg ?! Din predicția demografică Microsoft Adcenter Labs:

predicție demografică microsoft adcenter

4 Comentarii

  1. 1

    Nu înțeleg... asta este o pagină de eroare standard. Puteți obține asta cu orice aplicație (PHP, Ruby, Perl, etc...) Este de fapt mai sigur pentru că, spre deosebire de PHP, ASP.NET ascunde în mod implicit mesajul de eroare, astfel încât să nu fie expus lumii și poate site-ul dvs. o țintă pentru hackeri.

    • 2

      Puteți obține o pagină de eroare cu orice platformă, cu siguranță Sameer. Reclamația mea este că este un site MICROSOFT cu o eroare MICROSOFT. Ar trebui să le fie rușine că au pus o aplicație care dă erori, având în vedere că ei sunt cei care au scris atât IIS, cât și ASP.NET.

  2. 3

    Înțeleg punctul tău acum. Vrei să spui că acest site special Microsoft este de vină.
    Bine punctul dvs. este valid, ar trebui să-și personalizeze pagina de eroare (care este o sarcină trivială), dar a da vina pe .NET este cel puțin irezonabil. Ar fi ca și cum ai spune „Nu-mi place să programez în PHP pentru că site-ul PHP are o pagină de eroare standard” 😛

  3. 4

    Am făcut o săpătură și la Microsoft, Sameer :). Cred că paginile de eroare din IIS cu privire la ASP.NET sunt groaznice! În alte limbi, inclusiv PHP, dacă gestionarea erorilor este activată, primesc detalii despre eroare. Mi se pare (mi se pare) când testez cu ASP.NET tot ceea ce primesc este chestia asta de configurare.

  4. 5

    Ah, bine acum am inteles. Dar rețineți că este groaznic prin design. Ei ascund în mod intenționat mesajul de eroare real. Acest lucru se datorează faptului că nu vrei ca vulnerabilitățile tale să fie expuse lumii.

    Același lucru cu ASP.NET, vezi captura de ecran pe care o ai? Pur și simplu adăugați customErrors=off, apoi vă va oferi mesajul de eroare exact.

    De fapt, există chiar și un modul de gestionare a erorilor plug and play pe care îl puteți apela Elmah care cred că este pur și simplu frumos, l-am sugerat pentru utilizare la serviciu și este minunat. În acest caz, puteți ascunde mesajele de eroare de la vizitatorii site-ului, dar ele vor fi bine înregistrate și poate fi chiar configurat să vă trimită un e-mail de fiecare dată când apare un nou mesaj de eroare. Vorbește despre dulce 😉

    PS Și mie îmi place PHP, dar după ce am folosit .NET timp de 2 ani cu normă întreagă, mi-a crescut foarte mult 🙂

Ce părere ai?

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.