WCF HTTP-запрос не авторизован с помощью схемы аутентификации клиента "Согласование"
У меня есть служба WCF, размещенная на IIS с Windows Aut, я могу подключиться к службе из моего клиентского приложения (WPF) на локальном компьютере, но при попытке получить доступ к службе с другого компьютера появляется следующая ошибка
HTTP-запрос не авторизован с помощью схемы аутентификации клиента "Согласование". Заголовок аутентификации, полученный от сервера, был "Negotiate,NTLM". ---> System.Net.WebException: удаленный сервер возвратил ошибку: (401) не авторизован.
Я проверил провайдеров в своем IIS, и там сначала идет "Переговоры", а затем "NTLM". Я также попытался удалить "NTLM", но это также не помогло.
У меня есть следующая конфигурация в моем App.config
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding" maxReceivedMessageSize="2147483647"
receiveTimeout="00:30:00" sendTimeout="00:30:00"
openTimeout="00:10:00" closeTimeout="00:10:00">
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="20971520" />
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>
</binding>
</basicHttpBinding>