Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WebService连接、HTTPS用户名、密码身份验证失败,出现匿名错误_C#_.net_Wcf - Fatal编程技术网

C# WebService连接、HTTPS用户名、密码身份验证失败,出现匿名错误

C# WebService连接、HTTPS用户名、密码身份验证失败,出现匿名错误,c#,.net,wcf,C#,.net,Wcf,我们的一位客户已经调整了他们在Web服务上的安全性。 我们通常在没有身份验证的情况下调用ASMX Web服务。现在他们在HTTPS上添加了一个证书,并添加了一个Windows用户供我们进行身份验证 无论我设置的属性是什么,以及我总是如何获得: 客户端身份验证方案“匿名”未授权HTTP请求。从服务器收到的身份验证标头为“协商,NTLM,Basic realm=“www.domain.com”。 如果我在浏览器中输入链接,那么浏览器会要求输入用户名和密码,我就能看到WSDL。 但是如果我删除了?WS

我们的一位客户已经调整了他们在Web服务上的安全性。 我们通常在没有身份验证的情况下调用ASMX Web服务。现在他们在HTTPS上添加了一个证书,并添加了一个Windows用户供我们进行身份验证

无论我设置的属性是什么,以及我总是如何获得:
客户端身份验证方案“匿名”未授权HTTP请求。从服务器收到的身份验证标头为“协商,NTLM,Basic realm=“www.domain.com”。

如果我在浏览器中输入链接,那么浏览器会要求输入用户名和密码,我就能看到WSDL。 但是如果我删除了?WSDL,那么它表明我没有被授权

是否有人遇到过此类行为,并且知道如何确保服务设置正确


我尝试了多种可能的组合,将传输/消息凭据调整为其他值,但这并不重要,它仍然会给我带来错误。

您是否尝试过禁用匿名身份验证is IIS?我们使用匿名连接。但是现在第三方已经设置了更严格的安全性。我们没有访问IIS的权限,我们过去可以毫无问题地连接。因此,对我来说,这似乎是他们这边的一个问题。为了明确连接:我使用了BasicHttpBinding,并在代码中设置了ClientCredentials.UserName和ClientCredentials.Windows.ClientCredential