在Web服务调用中发送用户名和密码

时间:2012-10-18 07:48:34

标签: c# wcf web-services

我创建了一个wbservice。在webservice中,我创建了一个发送确认的方法。为了发送确认,我在web.config文件中提供了url的链接,如下所示: -

<applicationSettings>
 <ABCD.Properties.Settings>
 <setting name="Servicename"
serializeAs="String">
  <value>http://10.237.1.1/X/Y/Z</value>
 </setting>
  </ABCD.Properties.Settings>
  </applicationSettings>
</configuration>

但是当我运行我的web服务时,我收到的错误是: - 请求失败,HTTP状态为401:未经授权。 是否必须在发送确认时提供用户名和密码。如果是,请告诉我怎么可能?

1 个答案:

答案 0 :(得分:0)

如果服务托管在IIS中,您可能已设置身份验证,如果是,则需要让客户端根据您的身份验证类型发送凭据。如果您不打算设置身份验证,请将其设置为允许匿名访问