The web service is listed in the IgnoreurlPrefixes list, which I’m guessing has something to do with it. I have another service not listed in that list, and it returns the logged in user. (Not to over complicate things, but it’s not clear to me why I’m able to have one service be callable and another not based on whether or not it’s in the IgnorURLPrefixes list.)
So the question is: How do I get Sitecore.Context.User to return the logged in user when called from a web service?
You don’t have a Sitecore context because the requested page is ignored by Sitecore and thus not processed by it.
If you need a Sitecore context you can’t have the URL listed in the
IgnorURLPrefixeslist…