2017-02-20 8 views
1

Вот мой код:XML веб-сервисов ошибка аутентификации

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", ""); 

Я получаю сообщение об ошибке на этой строке кода:

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

Ошибка является:

Дополнительная информация : HTTP-запрос неавторизован с помощью схемы аутентификации клиента «Аноним». Заголовок аутентификации, полученный с сервера, был «Basic realm =» 1C: Enterprise 8.3 ».

ответ

0

В файле app.config или web.config;

Можете ли вы попробовать следующий учетный ключ;

Если это не поможет решить вашу проблему, отправьте файл конфигурации.

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

Поняла ли это это? – Zbidi