Ho trovato ben due modi per recuperare l'indirizzo IP dei visitatori attraverso Asp.NET e C#.
Uno è molto semplice e ricorda quello usato in PHP (anzi sono praticamente uguali).
L'altro è un pò più sofisticato.
Prima di tutto create una pagina aspx e aggiungete una Label per stampare l'indirizzo.
Poi mettiamo mano al code-behind della pagina.
Questo è il metodo semplice:
protected void Page_Load(object sender, EventArgs e)
{
IPAdress.Text = Request.ServerVariables["REMOTE_ADDR"];
}
Nel Paege_load andiamo ad aggiungere una semplice linea che imposta il testo della label con l'ip.
IPAdress è la label e usaimo il metodo Text per impostare il testo.