Здравствуйте, BoSiC, Вы писали:
BSC>Здравствуйте, <Аноним>, Вы писали:
А>>Помогите новичку.
А>>Есть некий Web Service https://.../...asmx
А>>Сделал маленькое приложение на .NET для доступа к нему (добавил в проект веб ссылку, получил прокси класс).
А>>При попытке вызвать необходимый метод выдает такое собщение: "The underlying connection was closed: Could not establish trust relationship with remote server."
А>>При работе через броузер сервис ведет себя адекватно.
BSC>добавь этот класс в клиента
BSC> public class secur : ICertificatePolicy
BSC> {
BSC> public bool CheckValidationResult(
BSC> ServicePoint srvPoint,
BSC> X509Certificate certificate,
BSC> WebRequest request,
BSC> int certificateProblem
BSC> )
BSC> {
BSC> return true;
BSC> }
BSC> }
BSC> public Form1()
BSC> {
BSC> InitializeComponent();
BSC> //и эту строчку не забудь
BSC> ServicePointManager.CertificatePolicy = new secur();
BSC> }
и еще
using System.Security.Cryptography.X509Certificates;
using System.Net;
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>