IP-Adresse ermitteln: Context.Request.UserHostAddress erzeugt Compilefehler

13/08/2008 - 12:16 von Alberto Luca | Report spam
Hallo NewsGroup,

ich möchte in einer Zugriffs-Class die IP-Adresse ermitteln.

Dies wollte ich wie folgt tun:
Context.Request.UserHostAddress

Dabei gibt es jedoch folgende Fehlermeldung:
Der Name Context ist im aktuellen Kontext nicht vorhanden.

In einem Webservice ist Context jedoch verfügbar.

Hintergrund:
aus einem Webservice rufe ich die Zugriffs-Class auf, möchte jedoch die
IP-Adresse nicht übergeben.

Gibt es eine Möglichkeit, in der Zugriffs-Class (keine Webservice-Class) die
IP-Adresse zu ermitteln?


Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Gerold Mittelstädt
13/08/2008 - 12:24 | Warnen spam
Hallo,

Alberto Luca schrieb:
Hallo NewsGroup,

ich möchte in einer Zugriffs-Class die IP-Adresse ermitteln.

Dies wollte ich wie folgt tun:
Context.Request.UserHostAddress

Dabei gibt es jedoch folgende Fehlermeldung:
Der Name Context ist im aktuellen Kontext nicht vorhanden.

In einem Webservice ist Context jedoch verfügbar.



context steht auch als Parameter mit in der Prozedur des Webservices

Hintergrund:
aus einem Webservice rufe ich die Zugriffs-Class auf, möchte jedoch die
IP-Adresse nicht übergeben.

Gibt es eine Möglichkeit, in der Zugriffs-Class (keine Webservice-Class) die
IP-Adresse zu ermitteln?



HttpContext.Current.Request.UserHostAddress

Wobei da auch ein Proxy drinstehen kann.


Viele Grüße!

Ähnliche fragen