我正在使用 WCFTestClient 来调试服务。这通常就像一个魅力。该特定服务使用 SSL,我需要传递用户名和密码。我可以右键单击并编辑配置文件,但没有看到可以注入(inject)用户名和密码的地方。在此服务的普通客户端应用程序上,我们以编程方式设置凭据,如何使用 WCFTEstClient 或 ServiceConfigurationEditor 工具执行此操作。那里有人知道该怎么做吗?这是我在代码中执行此操作的方法。
_client.ClientCredentials.UserName.UserName = ConfigurationManager.AppSettings["name"];
_client.ClientCredentials.UserName.Password = ConfigurationManager.AppSettings["pass"];
感谢您的帮助。
干杯,
~ck 在圣地亚哥
最佳答案
我认为您无法使用 WCF 测试客户端来做到这一点。这是一个相当有限且简单的工具 - 在简单场景中效果很好,但很快就会停止。
如果您需要更多特性和功能,您可能需要查看 SoapUI这是一个 SOAP/Web 服务测试工具,并且运行良好 - 普通版也是免费的!
关于security - WCFTestClient - 如何添加用户名和密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301605/