【问题标题】:XML web services error of authentication身份验证的 XML Web 服务错误
【发布时间】:2017-02-20 10:53:18
【问题描述】:

这是我的代码:

ServiceReference1.WS1CPortTypeClient S_Reference = new ServiceReference1.WS1CPortTypeClient("WS1CSoap12");

S_Reference.ClientCredentials.UserName.UserName = "*****";
S_Reference.ClientCredentials.UserName.Password = "1!******";
S_Reference.GETDATA_XML(System.DateTime.Now.ToShortDateString(), "Organization_Names", "");

这行代码出现错误:

S_Reference.GETDATA_XML(System.DateTime.Now.ToShortDateString(), "table_name", "");

错误是:

附加信息:HTTP 请求未经客户端身份验证方案“匿名”授权。从服务器收到的身份验证标头是 'Basic realm="1C:Enterprise 8.3"'。

【问题讨论】:

    标签: c# xml web-services


    【解决方案1】:

    在您的 app.config 或 web.config 文件中;

    你能试试下面的凭证类型吗?

    如果这不能解决您的问题,请分享您的配置文件。

     <binding name="xxx">  
          <security mode="Transport">  
            <transport clientCredentialType="None" />  
          </security>  
     </binding>  
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-11-12
      • 1970-01-01
      • 2016-06-10
      相关资源
      最近更新 更多