Ich verwende die Konsolen-App, um auf WebApi zuzugreifen.WebRequest-Anmeldeinformationen
Ich schaffe WebRequest wie folgt:
var request = (HttpWebRequest)WebRequest.Create(url);
if (username == String.Empty)
{
request.Credentials = CredentialCache.DefaultNetworkCredentials;
}
else
{
request.Credentials = new NetworkCredential(username, password);
}
I Befehlsfenster am Öffnen mit:
runas /savecred /user:test_user cmd
Das Problem ist, wenn ein Benutzername und ein Passwort geliefert wird, wird die App noch verbindet als "test_user" und ignoriert angegebenen Benutzernamen und Passwort.
Meine Frage ist: Wie kann ich WebRequest verwenden, um den angegebenen Benutzernamen und das Passwort zu verwenden?
Haben Sie einen Step-Through-Debugger verwendet, um herauszufinden, was es macht? – Dai