Webservice调用返回“401 Authorization Required”

时间:2012-09-11 11:26:47

标签: c# .net web-services

我正在呼叫第三方网络服务,该网络服务使用凭据来验证请求。下面是代码。

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检查它时,webservice没有给出任何错误。

请在我出错的地方帮忙。

1 个答案:

答案 0 :(得分:0)

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