2014-09-04 2 views
3

В прошлом я смог добавить веб-сервис через Visual Studio, добавив ссылку на службу.с использованием веб-службы с базовой аутентификацией

Теперь мне нужно использовать WSDL, который использует базовую аутентификацию. Когда я пытаюсь добавить новую ссылку на службу, я получаю ошибку The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'BASIC realm="owsm"'. The remote server returned an error: (401) Unauthorized. If the service is defined in the current solution, try building the solution and adding the service reference again.

Где я могу изменить аутентификацию или добавить учетные данные для создания новой ссылки на службу?

+0

Добавить услугу с помощью автономного wsdl и перенастроить с помощью аутентификации, а live url позже может работать – Steen

ответ

-1

Я думаю, что знаю, что вы пытаетесь сделать. Сначала щелкните правой кнопкой решение в обозревателе решений и нажмите кнопку 'Добавить ссылку на службу'

enter image description here

Затем нажмите кнопку 'Advanced'

enter image description here

Затем нажмите кнопку 'Добавить веб-ссылки'

enter image description here

Это должно быть сделано.

+0

Зачем нужна «Добавить веб-ссылку»? Это унаследованная технология и вообще не должна использоваться для новой разработки. –

+0

Другими словами, должна быть веская причина вернуться к веб-ссылке, и вы не дали веской причины. Пожалуйста, поставьте вескую причину и, пожалуйста, скажите, почему вы считаете, что решит его проблему. Это особенно важно, так как из вопроса неясно, в чем собственно проблема _is_. –

+0

@JohnSaunders Каков рекомендуемый способ сделать это, не прибегая к унаследованным технологиям? – beppe9000