Статус: Новичок
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 2  Откуда: СПб
|
Пытаюсь вызвать функцию GetUserInfo для пользователя с ID=1, но вылетаю в Exception с ошибкой - Удаленный сервер вернул неожиданный ответ: (405) Method Not Allowed. Может быть неправильно указываю Binding:
EndpointAddress ea = new EndpointAddress("https://TESTCA/ra/ra.wsdl"); BasicHttpBinding b = new BasicHttpBinding(BasicHttpSecurityMode.Transport); b.Security.Transport.ClientCredentialType = HttpClientCredentialType.Certificate;
ServiceReference1.UserViewSoapPortClient client = new ServiceReference1.UserViewSoapPortClient(b, ea);
try { client.ClientCredentials.ClientCertificate.SetCertificate(StoreLocation.CurrentUser, StoreName.My, X509FindType.FindBySerialNumber, "6110D61E000000000027"); client.Open(); string str = client.GetUserInfo("1"); } catch (Exception exc) { MessageBox.Show(exc.Message); } finally { client.Close(); }
Подскажите в чём ошибка?
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 25.07.2013(UTC) Сообщений: 2  Откуда: СПб
|
Разобрался - необходимо указать адрес ra.asp, а не ra.wsdl
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close