服务引用不要求验证详细信息

时间:2015-11-03 09:18:36

标签: c# visual-studio wcf soap wsdl

我创建了WSDL文件,当我在VisualStudio中添加服务引用时,我可以使用它来获取数据。然而,我想要实现的是当我添加服务引用时,它应该通过弹出的身份验证窗口向我询问凭据。

我需要将哪些内容添加到我的WSDL文件中?

我附加了我的WSDL文件的链接。

任何帮助将不胜感激。

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

1 个答案:

答案 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