Y
Young Programmer
использую сервер в виде WinForm приложения, сервер обслуживает некоторое количество клиентов. Суть работы простая, клиенты каждые 20 секунд просят у сервера некий список со значениями. Клиенты написаны в виде WinFOrm приложения. Так вот суть проблемы в том, что некоторые клиенты работают отлично, подключаются к серверу забирают инфу и так целый день без сбоев. Некоторые клиенты при обращении к методу контракта, который должен вернуть этот список получают исключение MessageSecurityException: The HTTP request was forbidden with client authentication scheme 'Anonymous'. The remote server returned an error: (403) Forbidden.
Использую и basicHttpBinding и wsHttpBinding и различные настройки в секции <security> ничего не помогает. Клиенты которые работали стабильно работают при любом биндинге, а те которые не работали - так и не работают ни в какую. В настройках IIS анонимные соединения разрешены, причем независимо от IIS, включен он, выключен поведение клиентов не меняется. В гугле по ошибке есть обсуждения, но большинство грешат на IIS (который вроде как никаким боком ко мне не относиться) Может кто сталкивался и может прояснить ситуацию?
по умолчанию настройки биндинга почти пусты, в конфиге только настроен endpoint и все. Усложнение настроек биндинга ни к чему не привело. Максимум отваливаются работающие клиенты при выставлении атрибутов clientCredential в секции <security> на случайные значения из возможного перечня.
Использую и basicHttpBinding и wsHttpBinding и различные настройки в секции <security> ничего не помогает. Клиенты которые работали стабильно работают при любом биндинге, а те которые не работали - так и не работают ни в какую. В настройках IIS анонимные соединения разрешены, причем независимо от IIS, включен он, выключен поведение клиентов не меняется. В гугле по ошибке есть обсуждения, но большинство грешат на IIS (который вроде как никаким боком ко мне не относиться) Может кто сталкивался и может прояснить ситуацию?
по умолчанию настройки биндинга почти пусты, в конфиге только настроен endpoint и все. Усложнение настроек биндинга ни к чему не привело. Максимум отваливаются работающие клиенты при выставлении атрибутов clientCredential в секции <security> на случайные значения из возможного перечня.