我有一个经典 ASP 站点的 VB6 后端。然后,该 VB 使用 MSXML2 调用同一服务器上的 Web 服务。这适用于我们所有的服务器,但只有一个。如果我将 Web 服务站点设置为接受匿名登录,它将起作用,但是如果我强制仅集成安全 MSXML 返回访问被拒绝错误。
我假设凭据没有从该服务器上的 VB 后端传递到 Web 服务。这可能发生的一些原因是什么?
编辑:这是我收到的错误消息。当我从服务器或另一台计算机访问网站时,我会得到它。如果我直接进入网络服务,一切正常。
2009-07-16 13:56:47 W3SVC1 <IP Address> POST /reportprint/reportprint.asmx - 80 - <IP ADDRESS> Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.2;+SV1;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729) 401 2 2148074254