While implementing a new service-based application (using net.tcp binding, which is kind of new to me), I started to get a really annoying error as soon as I tried to do service-to-service calls on the same machine. The error in question was that the service didn't accept the client credentials.
It turns out this is actually a security feature. If your service is calling another service on the same machine, both client and server must use localhost in the service address.
So, now I know. However, please note that there are a bunch of false answers out there (turn off security, set credentials manually etc).
This blog entry was most helpful in resolving this issue.
När jag måste skriva, så skriver jag.
Prenumerera på:
Kommentarer till inlägget (Atom)
Inga kommentarer:
Skicka en kommentar