Umwelt.GetEnvironmentVariable nicht finden, variable, Wert

Warum nicht Environment.GetEnvironmentVariable("variableName") bekommen den Wert einer variable, wenn der Anruf innerhalb einer webMethod auf IIS gehostet wird, und es wird funktionieren, wenn ich rufe Es aus einer console-Anwendung auf der gleichen Maschine?

Wo richte ich die Variablen, die angezeigt werden IIS-web-services? Sollte ich den zweiten parameter von Environment.GetEnvironmentVariable(name, target) um es zu bekommen?

Es ist eigentlich ganz einfach:

[WebMethod(Description = "Gets the environment variable value.")]
public string GetEnvironmentVariable()
{
    return Environment.GetEnvironmentVariable("VARIABLE_NAME_HERE");
}

Und durch die Art und Weise, VARIABLE_NAME_HERE ist auf system-und Benutzer-Ebene.

InformationsquelleAutor Lemmerich | 2012-10-05
Schreibe einen Kommentar