Cosa deve sapere un programmatore di IIS e vari protocolli (tcp, http, ecc.) durante lo sviluppo di app e servizi web, ecc.?

1

Spesso una delle maggiori aree problematiche per me nello sviluppo di software (win e web) sono alcune delle più (apparentemente) aree astratte come tcp / ip, la distribuzione in IIS e le varie configurazioni, ecc. Ciò si verifica in particolare quando Sto distribuendo un'applicazione web su IIS.

Che cosa dovrei sapere su questo in modo da poter risolvere i problemi e sviluppare servizi e app che facciano leva su una reale comprensione di queste aree?

Inoltre, DOVE posso imparare questo?

    
posta richard 16.04.2011 - 05:00
fonte

1 risposta

1

Imparare il TCP a scrivere applicazioni web sta scavando piuttosto in profondità. È una di quelle cose "buone da sapere" a cui ti riferisci una volta ogni dieci anni. Ciò che è più importante è capire come funziona http, in particolare GET e POST.

IIS d'altra parte è un argomento molto più ampio. Come minimo, è necessario comprendere i siti Web IIS, i binding e i pool di applicazioni. Dove cercare tali informazioni dipende in gran parte dalla versione di IIS di cui si sta parlando. 5.0, 6.0, 7.0 o 7.5. Ciascuno è un po 'diverso, ma il più grande cambiamento è tra 6.0 e 7.0.

Dopo IIS arriva Asp.Net, che si lega molto strettamente a IIS e ha la capacità di cambiare molti comportamenti IIS direttamente da web.config.

Per quanto riguarda la risoluzione dei problemi, i due luoghi ovvi sono i registri eventi di Windows e i registri IIS. Se stai parlando di risoluzione dei problemi di Asp.Net, puoi anche abilitare i messaggi di errore dettagliati disattivando i messaggi di errore descrittivi

<customErrors mode="Off"/>
    
risposta data 16.04.2011 - 07:16
fonte

Leggi altre domande sui tag