0

我正在调用使用凭据来验证请求的第三方 Web 服务。下面是代码。

SmsWSIService smsService = new SmsWSIService();
smsService.Credentials = new NetworkCredential(smsUserName, smsPassword);
smsService.PreAuthenticate = true;                


SendSMS.SendSMS objSendSmsReq = new SendSMS.SendSMS();
objSendSmsReq.From = smsFrmMobNo;
objSendSmsReq.Message = smsMsg
objSendSmsResp = smsService.SendSMS(objSendSmsReq);

但它给了我错误“需要401授权”。我确定我传递的凭据是正确的。当我使用 SOAP UI 3.5 检查 web 服务时,它没有给出任何错误。

请帮助我哪里出错了。

4

1 回答 1

0

您是否在 IIS 上安装了 Windows 身份验证?

于 2012-09-11T12:16:25.247 回答