服务参考噩梦Silverlight 4

服务参考噩梦Silverlight 4,silverlight,service,Silverlight,Service,我有一个网站,使用SL 4捕捉网络摄像头和其他一些东西。我使用asp.net c#4.0网站中的服务引用来提供对数据等的访问,这被描述为正确的模式。作为本地主机,一切都很好。但是,当我将应用程序(和xap)移到托管服务器时,一切都会陷入地狱 我看过这么多的帖子,但我想不出来。我试图确保引用是正确的,但只要servicereference指向托管服务器(而不是localhost),我就会从任何asych调用中得到一个null引用作为retrun值 在我去邮局之前帮我…好的。我在上找到了Tim He

我有一个网站,使用SL 4捕捉网络摄像头和其他一些东西。我使用asp.net c#4.0网站中的服务引用来提供对数据等的访问,这被描述为正确的模式。作为本地主机,一切都很好。但是,当我将应用程序(和xap)移到托管服务器时,一切都会陷入地狱

我看过这么多的帖子,但我想不出来。我试图确保引用是正确的,但只要servicereference指向托管服务器(而不是localhost),我就会从任何asych调用中得到一个null引用作为retrun值


在我去邮局之前帮我…

好的。我在上找到了Tim Heuer的一篇文章,他解释了多个端点的策略,以及是什么解决了我的问题…相对端点


现在工作

顺便说一句,我有crossdomain.xml和clientaccesspolicy.xml,我可以直接在我的网站的根目录下浏览到。您是否在服务上记录了任何信息,以便查看是服务崩溃还是基础设施崩溃?这可能很简单,就是服务中没有正确处理异常。结果是否为空以及错误?感谢您的回复。我没有记录日志,但我可以想象,如果服务在本地工作,代码是可靠的。但这只是一个假设,并没有足够的信息来为您提供解决方案。您可以从查看服务器端的WCF跟踪开始,如下所述:。如果流量未加密,查看Fiddler跟踪也可能有所帮助。这可能很简单,例如错误的服务器名称或错误的身份验证设置,但有了这些信息,您必须具备猜测问题的心理能力。