我知道 Silverlight 能够使用 WebClient 类发出跨域请求,需要在服务器的根目录中有一个 clientaccesspolicy.xml。我得到了这个工作,当 Silverlight 应用程序在调试模式下编译时,它工作得很好。但是,当 Silverlight 应用程序在发布模式下编译时,我得到一个 SecurityException。更奇怪的是,silverlight 应用程序似乎甚至没有向(其他域)服务器发出请求——它只是在没有检查的情况下抛出异常!
任何帮助,将不胜感激...
PS:它是 HTTP(但在端口 30588 上)并且请求是针对无扩展名的路径(Web 服务返回 JSON)。