powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Как настроить клиента для работы с сервисом?
1 сообщений из 1, страница 1 из 1
WCF. Как настроить клиента для работы с сервисом?
    #39118613
Pavluha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При использовании того же фреймворка, как и у сервиса, проблем не возникает и клиент работает отлично.
Но при попытке использовать другой фреймворк у клиента приводит к ошибке: the service certificate is not provided for target

Попытался сделать так, но не помогает:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
                WSHttpBinding myBinding = new WSHttpBinding();
                myBinding.Security.Mode = SecurityMode.Message;
                myBinding.Security.Message.ClientCredentialType = MessageCredentialType.Certificate;
                myBinding.Security.Message.NegotiateServiceCredential = false;
                myBinding.Security.Message.EstablishSecurityContext = false;

                EndpointAddress ea = new EndpointAddress("http://.............../corpcontrol/");

                Test.SR.CorpControlClient client = new Test.SR.CorpControlClient(myBinding, ea);
                client.ClientCredentials.UserName.UserName = "username";
                client.ClientCredentials.UserName.Password = "password";
                System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
                client.ClientCredentials.ClientCertificate.SetCertificate(
                    StoreLocation.LocalMachine,
                    StoreName.My,
                    X509FindType.FindBySubjectName,
                    "localhost");

                client.Open();
                Console.WriteLine("Получение НСИ :");
                var res = client.GetNSI(TypeNSI.YesNo);
                Console.WriteLine("Ok");
                client.Close();
                Console.ReadLine();
                return;



Что не так?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF. Как настроить клиента для работы с сервисом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]