所以我有一个Silverlight实验室,我从silverlight.net下载(它是firestarter实验室的一部分 - 实验室10)。
在我的工作机器上,当我尝试运行它时,我得到“跨域服务调用”异常。除了我有一个ClientAccessPolicy.xml文件之外,排序是有道理的。
现在对于奇怪的部分:如果我启用Fiddler,问题就会消失,我的Silverlight应用程序也能运行!
关闭Fiddler,它再次失败。
这似乎与Internet Explorer中的代理设置有关。如果我禁用我的代理设置,我也可以使用Silverlight应用程序(当然,我无法浏览互联网)。
甚至更奇怪: 如果我“从头开始”创建自己的Silverlight应用程序并使用相同的结构(Silverlight主机和服务的单独Web应用程序),一切正常,没有打嗝(并且不需要使用代理)。
知道可能导致什么原因吗?