Problem with crossdomain.xml file when trying to register to a database server

Hello everybody, I am having this problem for about two days now and I tried all the solutions that I could find online, but still no luck.
what is happening is that in my game, when I press a specific button I am supposed to register to a private database server of mine that is hosted in azure.
when running the build on IOS or Android I have no problem with registering, but in the Unit web player version I get a “Rejected because no crossdomain.xml policy file was found” error, even though I made sure that the file is located in the root of my server and is formatted ASCII, as written the sandbox guide.
I am only using the WWW class and no socket.
When I try registering from my localhost and from the unity editor i have no problems, but only when i upload the html file to an online host and access it through a url the problem occurs.

if anyone could help me find the problem it would be amazing. I have finished my game and it wirks perfectly on all platforms except the web player. thanks allot

On your machine set an environment variable ENABLE_CROSSDOMAIN_LOGGING=1 and see what debug messages get printed. Share them here if you need help.

Hi Graham, I tried debugging with ENABLE_CROSSDOMAIN_LOGGING=1 environment variable but nothing happened. where am I supposed to see the log? is it in the browse, or anywhere else maybe?

Usually appears in the Player.Log, which gets written if you are running the web player version. This file gets deleted when the web player shuts down, so you’ll need to watch the log as it gets written.