Einstellung ClientCredentials: immer "der Benutzername ist nicht vorgesehen" Fehler
Ich bin beauftragt mit der Erstellung eines WCF-service von einem lokalen wsdl-Datei. Ich habe getan, einige R&D auf diese Aufgabe. Ich habe eine web-Referenz der lokalen wsdl-Datei. Nun möchte ich einen client erstellen für Sie diesen service, um auf den Dienst zugreifen.
Wie kann ich den Benutzernamen und das Passwort in den client?
Derzeit, wenn ich Zugriff auf die service-Methoden in der client-ich erhalte eine Fehlermeldung:
Username ist nicht vorhanden.
Hier ist der relevante code:
ServiceGetProductFeeds.ProductFeedServiceClient SerProdFeeds = new ServiceGetProductFeeds.ProductFeedServiceClient();
SerProdFeeds.ClientCredentials.UserName.UserName = "XXXXXX";
SerProdFeeds.ClientCredentials.UserName.Password = "*******";
SerProdFeeds.getProductFeed();
Irgendwelche Tipps, was ist nicht richtig mit dem obigen code?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie die Sicherheit Modus, clientCredentialtype entsprechend konfiguriert, die in Ihren Konfigurationsdateien? Hier ist ein blog-post, die sehr eng passt Ihre Frage. Ich hoffe, das hilft!
Tatsächlich es sind drei Ursachen, die mit meiner Anwendung: