Silverlight OOB与Fiddler的奇怪行为

时间:2011-10-20 15:59:44

标签: silverlight prism mef fiddler silverlight-oob

我有一个Silverlight应用程序,我用Prism编写,使用MEF动态加载模块。

当我从浏览器中取出这个应用程序时,我会遇到一些奇怪的行为!

如果在我加载SL应用程序时fiddler正在运行,模块会按预期加载,一切正常。但是如果fiddler没有运行,我只会得到一个纯白色的盒子,因为我的模块都没有加载。

我认为这与我在模块目录中对.xap文件的引用有关?但我不明白为什么运行fiddler意味着我的模块目录正常运行。

非常感谢任何破译这方面的帮助。

1 个答案:

答案 0 :(得分:2)

当fiddler捕获它时,它会修改Internet选项代理设置,将其自身作为代理插入。有时事情会变得混乱,以至于当Fiddler没有捕捉到什么应该是临时设置留在原地。通常情况下,您会注意到所有IE浏览器的使用都已损坏。

检查该计算机上的Internet选项代理设置,同时未运行Fiddler以确认设置是您所期望的。

如果在安装为OOB时应用程序可能已捕获到代理设置失败,那么它将始终希望将Fiddler用作代理。如果检查您的代理设置没有显示任何不良内容,请尝试卸载为OOB,然后在Fiddler未运行时重新安装。