Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 基本身份验证的用户名和密码不正确_C#_Wcf_Soapui_Soap Client - Fatal编程技术网

C# 基本身份验证的用户名和密码不正确

C# 基本身份验证的用户名和密码不正确,c#,wcf,soapui,soap-client,C#,Wcf,Soapui,Soap Client,我是SOAPUI新手。目前为止我已经在VisualStudio中创建了默认的WCF项目;将其发布到IIS,然后在SOAPUI中进行测试。这一切如期而至 我现在尝试测试一个简单的WCF服务,它使用基本身份验证。我可以在C#程序中测试此WCF服务(具有基本身份验证),如下所示(这可以按预期工作): 我现在尝试在SOAPUI中测试这一点。我有以下设置: 注:我已经右键单击并选择:添加WSS用户名令牌,并选择:PasswordText 我还转到了:File/Preferences/HTTP设置并选择了

我是SOAPUI新手。目前为止我已经在VisualStudio中创建了默认的WCF项目;将其发布到IIS,然后在SOAPUI中进行测试。这一切如期而至

我现在尝试测试一个简单的WCF服务,它使用基本身份验证。我可以在C#程序中测试此WCF服务(具有基本身份验证),如下所示(这可以按预期工作):

我现在尝试在SOAPUI中测试这一点。我有以下设置:

注:我已经右键单击并选择:添加WSS用户名令牌,并选择:PasswordText

我还转到了:File/Preferences/HTTP设置并选择了:“将身份验证信息添加到传出请求”


有什么问题吗?

我花了很长时间试图让Auth窗口正常工作

相反,我做了这样的工作:

1.在请求窗口中,选择左下角的“标题”选项卡

2.单击“+”按钮添加标题。标题的名称必须为“授权”。单击“确定”

3.在值框中,输入单词“Basic”加上base64编码的用户名:密码。使用base64编码器/解码器工具创建base64用户:密码字符串。例如,“testuser:testpwd”的Base64版本是“dGVzdHVzZXI6dGVzdHB3ZA==”,因此标头的值将是基本的dGVzdHVzZXI6dGVzdHB3ZA==

我在这里找到了说明:


下面是我使用的base64编码器:

尝试了
先发制人地进行身份验证
?或者任何代理会议?缺少标题了吗?@Rao,是的,我试过了,但也出现了同样的错误。你还有其他想法吗?@Rao,或者其他人-我还能做什么?我花了好几个小时看这个。有人有其他的建议吗?我花了一整天的时间研究这个。请帮忙。@Rao,你说的代理席是什么意思?
public Form1()
        {
            InitializeComponent();
            ServiceReference1.Service1Client s1 = new ServiceReference1.Service1Client();
            s1.ClientCredentials.UserName.UserName = "testuser";
            s1.ClientCredentials.UserName.Password = "testpassword";
            string str = s1.GetData(1);

        }