C# HTTP请求未经客户端身份验证方案';协商;。从服务器接收的身份验证标头为'';

C# HTTP请求未经客户端身份验证方案';协商;。从服务器接收的身份验证标头为'';,c#,asp.net,web-services,wcf,authentication,C#,Asp.net,Web Services,Wcf,Authentication,我有一个网站,试图连接webservice。通过单点登录身份验证启用的Web服务。我的网站还启用了SSO身份验证 从我的Web服务,我必须用SSO凭据连接该Web服务。所以我使用下面的配置,我可以连接并从该Web服务获取数据。所以它在我的本地机器上工作。在我将此代码部署到Dev server之后,我收到以下错误“HTTP请求未经客户端身份验证方案“协商”授权。从服务器接收到的身份验证标头为“” 请帮帮我。。。先谢谢你 <security mode="TransportCredentialO

我有一个网站,试图连接webservice。通过单点登录身份验证启用的Web服务。我的网站还启用了SSO身份验证

从我的Web服务,我必须用SSO凭据连接该Web服务。所以我使用下面的配置,我可以连接并从该Web服务获取数据。所以它在我的本地机器上工作。在我将此代码部署到Dev server之后,我收到以下错误“HTTP请求未经客户端身份验证方案“协商”授权。从服务器接收到的身份验证标头为“”

请帮帮我。。。先谢谢你

<security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows" proxyCredentialType="None"
          realm="" />
          <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>

我想,您的机器和服务器在同一个域中,对吗

在IIS中,对Web服务和网站启用了哪些身份验证方法?您必须只启用Windows身份验证


注:对不起,我的英语说得不太好:)

是的,两者仅在同一个域中,并且已启用windows身份验证。