Server Abhängige URL

Itallian

Grünschnabel
Hiho,
Ich bin Momentan dabei einen automatischen E-Mail Versand zu erstellen bei dem eine Server Abhängige URL gesendet werden soll.

Ich weiß das ich das durch
System.Web.HttpContext.Current.Request.ServerVariables.Get("HTTP_HOST")
erreichen kann. Laut MSDN Kann die HttpContext Klasse auch ohne Initialisierung/Instanzierung genutzt
werden, nur merke ich davon nichts. =/
Ich bekomme immer nur meinen neuen "Lieblings Fehler" NullReferenceException!

Nun wollte ich natürlich eine Instanz der Klasse HttpContext erstellen, ist ja auch schön und gut nur habe ich folgendes Problem:
Der Konstruktor erwartet noch Argumente:
1. HttpWorkerRequest
Das tolle an diesem Object ist, das es sich, da es eine abstrakte Klasse ist, nicht instanzieren lässt; es als Typ nicht als Argument dienen kann, und seine Shared Enumerationen vom Typ int sind.
Wieso erwartet man als Argument ein Object das man nicht instanzieren, aber auch nicht über seien shared Methoden verwenden kann. Mir wills nicht einleuchten.
2. HttpRequest, HttpResponse
Der Construktor der beiden Klassen erwartet alles mögliche was ich nicht brauch und von dem ich nicht was was er damit macht.

Mein frage ist nun ob jemand weiß wie ich HttpContext doch noch verwenden kann, oder wie man alternativ eine Serverabhängige URL erzeugt.

Mfg
Itallian
 
Zurück