我的任务是从本地wsdl文件创建WCF服务。我在这项任务上做了一些研发。我添加了该本地wsdl文件的Web引用。现在,我想为此服务创建一个客户端,以便访问该服务。
如何在客户端提供用户名和密码?
目前,当我访问客户端中的服务方法时,出现错误:
未提供用户名。
以下是相关代码:
ServiceGetProductFeeds.ProductFeedServiceClient SerProdFeeds = new ServiceGetProductFeeds.ProductFeedServiceClient();
SerProdFeeds.ClientCredentials.UserName.UserName = "XXXXXX";
SerProdFeeds.ClientCredentials.UserName.Password = "*******";
SerProdFeeds.getProductFeed();
有关上述代码不正确的提示吗?
答案 0 :(得分:1)
您是否有安全模式,在配置文件中正确配置了clientCredentialtype?这是一篇与您的问题非常匹配的博客文章。我希望这有帮助!
http://amadotech.blogspot.com/2009/11/error-username-is-not-provided-specify.html
实际上我的申请有三个原因: