gpt4 book ai didi

c# - 设置 ClientCredentials : getting "Username is not provided" error

转载 作者:太空宇宙 更新时间:2023-11-03 13:53:19 25 4
gpt4 key购买 nike

我的任务是从本地 wsdl 文件创建 WCF 服务。我在这个任务上做了一些研发。我添加了该本地 wsdl 文件的 Web 引用。现在我想为此服务创建一个客户端以便访问该服务。

如何在客户端提供用户名和密码?

目前,当我在客户端访问服务方法时出现错误:

Username is not provided.

相关代码如下:

 ServiceGetProductFeeds.ProductFeedServiceClient  SerProdFeeds = new ServiceGetProductFeeds.ProductFeedServiceClient();
SerProdFeeds.ClientCredentials.UserName.UserName = "XXXXXX";
SerProdFeeds.ClientCredentials.UserName.Password = "*******";
SerProdFeeds.getProductFeed();

有什么关于上面代码不正确的提示吗?

最佳答案

您是否在配置文件中正确配置了安全模式、clientCredentialtype?这是一篇非常符合您的问题的博客文章。我希望这有帮助!

http://amadotech.blogspot.com/2009/11/error-username-is-not-provided-specify.html

其实我的申请有3个原因:

  1. 安全模式不合适。
  2. 客户端凭据类型不合适。
  3. 调用未传递所需的用户名和密码。

关于c# - 设置 ClientCredentials : getting "Username is not provided" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13099225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com