【发布时间】:2021-12-29 16:18:59
【问题描述】:
我的软件使用 SOAP Web 服务。当调用 WSDL 中的方法之一时,它返回了
<HEAD><TITLE>Authentication Required</TITLE></HEAD>
<BODY BGCOLOR="white" FGCOLOR="black"><H1>Authentication Required</H1><HR>
<FONT FACE="Helvetica,Arial"><B>
</B></FONT>
<HR>
<!-- default "Authentication Required" response (307) -->
</BODY>
我开发的服务是运行在 IIS、windows server 2016 上的 .NET SOAP Web 服务,它不需要任何凭据。知道我收到这条消息的原因是什么吗?
【问题讨论】:
-
您似乎被某个代理重定向,因为您没有为呼叫提供身份验证。你在调用什么网络服务?你说“我的服务”。这是你写的吗?它部署在哪里?您需要提供更多详细信息。
-
@Bogdan,我刚刚更新了我的问题。 Web 服务是托管在 Windows Server 2016 中的 IIS 上的 .Net SOAP。
-
检查网站的 IIS 身份验证设置
-
已检查,无需身份验证@Charlieface
-
意味着它被标记为启用“匿名身份验证”?
标签: c# asp.net web-services soap