We have this nice Silverlight 3 application that communicates with a web server running some WCF web services. It works well when it is running in the browser, but at soon we try to run it outside the browser it doesn't call our webservices.
I have tried to find out why this is happening, but I can't find any explanation.
When attaching the debugger to the sllauncher.exe process I am able to step through the code and I can see that the (Begin)Async method is called. But using Fiddler I can see that there is no traffic to the server at all!
I have also verified that the endpoint address is correct and that the endpoint is properly configured (it works when running in the browser after all).
So I am wondering what can be the cause of the problem and how to debug it. Any ideas?
EDIT: I noticed that our application doesn't run in Internet Explorer either. But it runs fine in Firefox! This isn't much of a surprise since the out of browser application embeds internet explorer, but it may be a clue to our problem.
So, do you know of any differences between hosting silverlight in Firefox versus Internet Explorer?