1
我只是想使用Windows身份验证但是登录凭据在远程计算机消耗了Web服务的Web服务在本地&远程计算机不同。消费通过Windows身份验证
代码段:
Dim objproxy As New WebReference.Service1
'Create a new instance of CredentialCache.
Dim mycredentialCache As CredentialCache = New CredentialCache()
'Create a new instance of NetworkCredential using the client
Dim credentials As NetworkCredential = New NetworkCredential("username", "pwd","domain")
'Add the NetworkCredential to the CredentialCache.
'mycredentialCache.Add(New Uri(objproxy.Url), "Basic", credentials)
objproxy.Credentials = credentials
据超时但是当我使用
mycredentialCache.Add(New Uri(objproxy.Url), "Basic", credentials)
我得到 “401未授权” 的消息,
请协助。
Tuzo,感谢我一直在使用上面的选项试图链接不工作:-( – user81503 2009-08-12 07:56:35
你可以浏览服务使用Web浏览器吗?您也可以尝试检查使用诸如Fiddler看到的东西是什么线路上发生的HTTP流量。 – 2009-08-12 14:25:35
Tuzo,我能够成功添加Web引用,有小提琴手进行检查,找出什么地方错了 – user81503 2009-08-13 09:01:01