views:

22

answers:

0

I've been working on a Silverlight app that loads XML. Internally, in our QA environment, the URL for an XML response is servername.stage.root/script/var1=1/var2=abc/etc

i kept getting unexplained Security Errors when it was time to load an XML from this URL. I tried a variety of tests and finally determined that the error only occurs when the URL servername.stage.root/script/var1=1/var2=abc/etc. If I change it to anything else by editing my HOSTS file, for example servername.stage.com/script/var1=1/var2=abc/etc then all works fine. In fact, I could name it anything else I wanted to, and also load XML from anywhere else i tried, so I've ruled out cross-domain issues.

I did some research and from what I can tell .root is some sort of internal DNS hack thing. I suppose the best solution would be to try and change the internal QA URL but that may be a long and difficult process.

Has anyone ever encountered this? Is there a workaround, or possible a Silverlight list of "allowed sites" that I could add this domain or TLD to?