2015-11-03 4 views
0

Я создал файл WSDL, и когда я добавляю служебную ссылку в VisualStudio, я могу использовать ее для извлечения данных. Однако то, что я хочу достичь, - это когда я добавляю ссылку на службу, она должна запрашивать у меня учетные данные, открывая окна проверки подлинности.Ссылка на службу не запрашивает данные аутентификации

Что мне нужно добавить в мой файл WSDL?

У меня есть ссылка на мой файл WSDL.

Любая помощь будет оценена по достоинству.

https://gist.github.com/anonymous/654fcddcdee2f9848500

ответ

0

Там нет никакого способа добиться этого при добавлении локального файла WSDL в среде IDE в качестве ссылки на службу к вашему проекту.

Если вы не поместите файл в общий сетевой файл, который будет всплывать и запрашивать учетные данные.

Другой способ - разместить Wsdl через веб-службу IIS с помощью базовой или аутентификации Windows.

Согласно вашему сообщению, вы получаете доступ к WSDL, используя URL-адрес. Вопрос в том, что это конечная точка службы WCF? Если так (MEX) обмен метаданных используется для предоставления вам Wsdl. Вы можете изменить конечную точку MEX для использования https mexHttpsBinding. См следующей ссылки:

https://msdn.microsoft.com/en-us/library/aa967391(v=vs.110).aspx

+0

Я не совсем уверен, что вы имеете в виду. Я сохраняю файл WSDL на удаленном сервере и вызываю его с помощью URL. Он все еще не спрашивает у меня учетные данные. – zachu

+0

Ваш вопрос - это файл, а не URL. Я добавил к своему ответу, чтобы сделать его безопасным –

Смежные вопросы