I'm creating a web site using .net core, c#, and IIS. Generally, the site is fine. All is up and playing nice as far as site functionality. But here's the scenario. I have users from 3 domains that I want to have access to the site. I'll call the domains:
'One.boo.hoo'
Two.boo.ooh <-Not a typo, it really does vary from One.
'Three.boo.hoo'
Site is hosted on One. Two and Three both have full, two-way trust with One.
Issue. Only folks from One (the site's natural domain) and Two can access the site. Folks on Three get error 500.
I've looked through my config and all of IIS
and see nothing specific either to Two or to Three that would make one behave differently than the other.
The only odd thing I did notice, but have no idea how to troubleshoot, is, from the site's hosting server, if I ping One (just One) it will ping One.boo.hoo. If I ping Two, it will ping Two.boo.ooh. But if I ping Three, it fails. It only passes if I ping the full Three.boo.hoo. I can imagine that may have a real impact but have no idea how to address.
Ah, one more thing. I'm actually writing the code for the site using an account from the Three.boo.hoo domain. And when I load, on my computer (also on Three.boo.hoo, just to IIS Express to see how changes look, everything -does- work for my Three.boo.hoo account... leading me further to think this is either IIS or networking but, again, at a loss of where to go from here.
Can anyone point me in the right direction... at least for what to check/look for? I have or can have access to most things I need in the environment but... just don't know what that something is.
Thanks for any help you can provide!