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