2017-02-20 2 views
1

Hier ist mein Code:XML Web Services Fehler der Authentifizierung

ServiceReference1.WS1CPortTypeClient S_Reference = new ServiceReference1.WS1CPortTypeClient("WS1CSoap12"); 

S_Reference.ClientCredentials.UserName.UserName = "*****"; 
S_Reference.ClientCredentials.UserName.Password = "1!******"; 
S_Reference.GETDATA_XML(System.DateTime.Now.ToShortDateString(), "Organization_Names", ""); 

ich auf dieser Code-Zeile eine Fehlermeldung erhalten:

S_Reference.GETDATA_XML(System.DateTime.Now.ToShortDateString(), "table_name", ""); 

Der Fehler ist:

Zusätzliche Informationen : Die HTTP-Anfrage ist mit dem Client-Authentifizierungsschema 'Anonymous' nicht autorisiert. Der vom Server empfangene Authentifizierungsheader war 'Basic realm =' 1C: Enterprise 8.3 ''.

Antwort

0

In Ihrer Datei app.config oder web.config;

Können Sie den folgenden Credentialtyp versuchen;

Wenn dies Ihr Problem nicht löst, teilen Sie bitte Ihre Konfigurationsdatei.

<binding name="xxx"> 
     <security mode="Transport"> 
     <transport clientCredentialType="None" /> 
     </security> 
</binding> 
+0

Hat dies Ihr Problem gelöst? – Zbidi