【发布时间】:2009-08-28 12:02:54
【问题描述】:
我们有这个不错的 Silverlight 3 应用程序,它与运行一些 WCF Web 服务的 Web 服务器进行通信。它在浏览器中运行时运行良好,但很快我们尝试在浏览器之外运行它,它不会调用我们的 web 服务。
我试图找出发生这种情况的原因,但找不到任何解释。
将调试器附加到 sllauncher.exe 进程时,我可以单步执行代码,并且可以看到调用了 (Begin)Async 方法。但是使用 Fiddler 我可以看到服务器根本没有流量!
我还验证了端点地址正确,并且端点配置正确(毕竟在浏览器中运行时它可以工作)。
所以我想知道问题的原因是什么以及如何调试它。有什么想法吗?
编辑: 我注意到我们的应用程序也不能在 Internet Explorer 中运行。但它在 Firefox 中运行良好!这并不令人意外,因为 out of browser 应用程序嵌入了 Internet Explorer,但它可能是我们问题的线索。
那么,您知道在 Firefox 和 Internet Explorer 中托管 silverlight 之间有什么区别吗?
【问题讨论】:
标签: asp.net wcf silverlight silverlight-3.0