2015-03-19 5 views
1

Я ищу интегрировать Credit Safe с Sage. Я попробовал этот тестовый кодИнтеграция CreditSafe с Sage CRM

static void Main(string[] args) 
    { 
      CreditSafe.GlobalDataServiceClient creditSafe = new CreditSafe.GlobalDataServiceClient(); 
      CreditSafe.CountriesListingFilter f = new CreditSafe.CountriesListingFilter(); 
      CreditSafe.CountriesList countries = creditSafe.GetCountries(f); 

    } 

но получаю ошибку

запрос HTTP является unathorised со схемой аутентификации клиента Anonymous. Заголовок аутентификации, полученный от сервера, был «Basic realm =» creditsafe.com »

+0

Ошибка: HTTP-запрос не имеет отношения к схеме проверки подлинности клиента «Аноним». Заголовок аутентификации, полученный от сервера, был «Basic realm =» creditsafe.com » – DevSrb

ответ

1

У меня была такая же проблема. Это была настройка в файле конфигурации, если вы этого не поняли. Нужно настроить конфигурационный файл следующим образом:

<binding name="BasicHttpBinding_GlobalDataService" closeTimeout="00:10:00" openTimeout="00:10:00" 
     receiveTimeout="00:10:00" sendTimeout="00:10:00" allowCookies="false" 
     bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" 
     maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" 
     textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true" 
     messageEncoding="Text"> 
     <readerQuotas maxDepth="64" maxStringContentLength="2147483647" 
     maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
     <security mode="Transport"> 
     <transport clientCredentialType="Basic" proxyCredentialType="None" realm="" /> 
     <message clientCredentialType="UserName" /> 
     </security> 
    </binding> 

Основная часть - раздел режима безопасности. Надеюсь, это поможет!

Смежные вопросы