我创建了一个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:未经授权。 是否必须在发送确认时提供用户名和密码。如果是,请告诉我怎么可能?
答案 0 :(得分:0)
如果服务托管在IIS中,您可能已设置身份验证,如果是,则需要让客户端根据您的身份验证类型发送凭据。如果您不打算设置身份验证,请将其设置为允许匿名访问