Информация об изменениях

Сообщение Re[2]: Ошибка 401 при добавлении в проект ссылки на веб-серв от 20.01.2015 11:42

Изменено 20.01.2015 11:43 pus

Здравствуйте, TK, Вы писали:
TK>Сохраните wsdl сервиса в файл и сгенерируйте код через svcutil.exe

Благодарю за ответ. При вызове svcutil.exe с полным именем локального wsdl-файла получаю ошибку на неверный binding.

Однако, мне удалось добавить ссылку в проект.
Я изначально неправильно вводил УРЛ, т.к. указывал его с параметрами:
https:// ... .asmx/TransInfo?idtrans=67035898

Когда я попытался добавить

https:// ... .asmx

, то получил ошибку "_vti_bin/ListData.svc/$metadata Web Service method name is not valid"
Тогда я попытался добавить

https:// ... .asmx?wsdl

И тогда получилось (ответил много раз "нет" на вопрос об отбражении безопасного содержимого).
То есть ссылку на веб-сервис я в итоге добавил.
Так можно делать?

Но теперь не могу получить ответ от вызова нужного мне метода. Все методы доступны.
Но все время получаю поочередно одну из ошибок:
— Программа на вашем хост-компьютере разорвала установленное подключение;
— HTTP 417: Expectation Failed

После установки в коде MaxBufferPoolSize = 524288, MaxReceivedMessageSize = 2147483647
стал получать ошибку:
— Удаленный хост принудительно разорвал существующее подключение;

Если ставлю ServicePointManager.Expect100Continue = false,
то ошибка:
— HTTP 404: Not Found

Что еще попробовать?
Re[2]: Ошибка 401 при добавлении в проект ссылки на веб-серв
Здравствуйте, TK, Вы писали:
TK>Сохраните wsdl сервиса в файл и сгенерируйте код через svcutil.exe

Благодарю за ответ. При вызове svcutil.exe с полным именем локального wsdl-файла получаю ошибку на неверный binding.

Однако, мне удалось добавить ссылку в проект.
Я изначально неправильно вводил УРЛ, т.к. указывал его с параметрами:
https:// ... .asmx/TransInfo?idtrans=67035898

Когда я попытался добавить
https:// ... .asmx

, то получил ошибку "_vti_bin/ListData.svc/$metadata Web Service method name is not valid"
Тогда я попытался добавить
https:// ... .asmx?wsdl

И тогда получилось (ответил много раз "нет" на вопрос об отображении безопасного содержимого).
То есть ссылку на веб-сервис я в итоге добавил.
Так можно делать?

Но теперь не могу получить ответ от вызова нужного мне метода. Все методы доступны.
Но все время получаю поочередно одну из ошибок:
— Программа на вашем хост-компьютере разорвала установленное подключение;
— HTTP 417: Expectation Failed

После установки в коде MaxBufferPoolSize = 524288, MaxReceivedMessageSize = 2147483647
стал получать ошибку:
— Удаленный хост принудительно разорвал существующее подключение;

Если ставлю ServicePointManager.Expect100Continue = false,
то ошибка:
— HTTP 404: Not Found

Что еще попробовать?