My time was wasted today, figuring out why I would get :
No matching authorization scheme enable on connector.
HRESULT=0x80004005
I was using soap toolkit, and had chosen most authorization schemes possible. while if soapTool was in between, it would generate no problem, calling directly would give above error. Turns out if negotiate is on, it will not succeed.
Set WinHttpAuthScheme to 2 (ntlm), 10 (ntlm + digest) or 11 (basic +ntlm +digest )
but not 12, 13 or 21 which contain "negotiate"
I also saw auth scheme 24 in a msdn example. Don't know what that one is. But didn't work either in this context.
the web service in question was set to use NTLM = true in service tier. Hope this helps someone else.
0