我创建了WSDL文件,当我在VisualStudio中添加服务引用时,我可以使用它来获取数据。然而,我想要实现的是当我添加服务引用时,它应该通过弹出的身份验证窗口向我询问凭据。
我需要将哪些内容添加到我的WSDL文件中?
我附加了我的WSDL文件的链接。
任何帮助将不胜感激。
答案 0 :(得分:0)
当您在IDE中添加本地Wsdl文件作为项目的服务引用时,无法实现此目的。
除非您将文件放在将弹出并请求凭据的网络文件共享上。
另一种方法是通过基本或Windows身份验证的IIS Web服务托管Wsdl。
根据您的评论,您正在使用URL访问WSDL。问题是这是一个WCF服务端点?如果是这样(MEX)元数据交换用于为您提供Wsdl。您可以将MEX端点更改为使用https mexHttpsBinding 。请参阅以下链接:
https://msdn.microsoft.com/en-us/library/aa967391(v=vs.110).aspx