我有一个调用同一站点上存在的ASP.NET webservice的ASP .NET网页。他们都需要集成的Windows身份验证。如何在本地webservice方法调用中调试身份验证问题?
我的web服务方法的调用过程中得到以下错误,当我跑我的网页: “的请求,HTTP状态401失败:未经授权”
我不知道它为什么失败。有没有办法知道从网站使用哪种认证协议来调用Web服务方法,以及它失败的原因?
编辑:建议,我下载了认证诊断,并在我运行我的网页时进行监控。以下是结果:
AcceptSecurityContext 包= NTLM结果=为0x0 ContextAttr = 0x12001c用户名= CLIENTNAME =服务器=结果=为0x0(失败:上下文都有ASC_RET_NULL_SESSION标志) 主要过程:成品,1期检测
你可以发布你的web.config所以我们可以看到身份验证配置? – 2011-04-06 17:58:16