Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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/7/wcf/4.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/5/tfs/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# WCF和NTLM存在问题_C#_Wcf - Fatal编程技术网

C# WCF和NTLM存在问题

C# WCF和NTLM存在问题,c#,wcf,C#,Wcf,我试图调用一个包含NTLM安全性的Axis Ws,我使用BasicHttpBinding,问题是如果我调用它,我会得到一个错误,说: 服务器没有提供有意义的回复;这可能是由于契约不匹配、会话过早关闭或内部服务器错误造成的 我无法访问该服务器,因此无法查看它的配置 但是,如果调用Get with HttpWebRequest也使用我的凭据访问该WS,然后调用WS,则可以正常工作 知道我遗漏了什么吗?看来您需要在调用web服务时传递凭据。您是否尝试过使用模拟或传递您的凭据(像这样) 您可能需要检查在

我试图调用一个包含NTLM安全性的Axis Ws,我使用BasicHttpBinding,问题是如果我调用它,我会得到一个错误,说:

服务器没有提供有意义的回复;这可能是由于契约不匹配、会话过早关闭或内部服务器错误造成的

我无法访问该服务器,因此无法查看它的配置

但是,如果调用Get with HttpWebRequest也使用我的凭据访问该WS,然后调用WS,则可以正常工作


知道我遗漏了什么吗?

看来您需要在调用web服务时传递凭据。您是否尝试过使用模拟或传递您的凭据(像这样)


您可能需要检查在web服务器web.config上设置的以下设置

  <system.web>
    <identity impersonate="true" />
    <authentication mode="Windows">
  </system.web>

  <system.web>
    <identity impersonate="true" />
    <authentication mode="Windows">
  </system.web>