I have a Silverlight app I've composed with Prism using MEF to dynamically load modules.
When I take this app out of browser I experience some strange behaviour!
If fiddler happens to be running when I load my SL app, the modules load as expected and everything works fine. However if fiddler is not running I just get a plain white box as none of my modules are loaded.
I assume this has something to do with the references I have in my module catalog to the .xap files? But I don't understand why running fiddler would mean my module catalog functions correctly.
Any help in deciphering this is much appreciated.
When fiddler is capturing it modifies the Internet Options proxy settings it insert itself as a proxy. At times things can get confused so that when Fiddler is not capturing what should be temporary settings are left in place. Normally though you'll notice all your IE usage is broken.
Check your Internet Options Proxy settings on that machine whilst Fiddler is not run to confirm the settings are what you expect.
Failing that the app may have captured to the proxy settings when installed as OOB it will then want to use Fiddler as proxy all the time. If checking your proxy setting shows up nothing untoward try uninstalling as OOB then reinstalling while Fiddler is not running.