0

I'm working with Siverlight 5.0, RIA Services and Entity framework in my project.

When I deploy the application using VS, the application runs fine. However, when I use a web deployment project to publish the application, the first call to a RIA services service on the same system fails. An error similar to this is produced:

Load Operation failed for query 'Login'. The remote server returned an error: NotFound

I guess, the last message is not enough to get the concrete error. Suggest me what to do to provide you more information. I'm getting this error for two days and I'm getting desperate.

4

2 回答 2

2

我要做的第一件事是启用 WCF 跟踪,然后安装 Fiddler以获取有关通信的更多信息。Silverlight 的每个通信错误都会以 NotFound 的形式返回,因此就请求/响应本身而言,您唯一真正的希望是让 Fiddler 为您提供一些额外的见解。WCF 跟踪有望为您提供有关服务器端正在发生的事情的更多信息。最后,如果可能,在已发布的应用程序上放置一个调试器并插入一个断点来逐步解决问题。

这应该有望让您在服务器端和客户端都有更多的可见性,Fiddler 可以让您深入了解两者之间发生的通信。

这些类型的错误可能是使用 Silverlight 时最大的,或者至少是最常见的头痛。祝你好运。

于 2012-10-29T21:31:21.863 回答
0

RIA 服务对此可能有点痛苦——它喜欢在不能做某事时返回 404 ......

您可能会发现您遇到了部署问题。RIA 服务从它有权访问的程序集动态创建端点。希望您知道哪个程序集加载失败 - 如果是,请检查您的部署目录以确保程序集在那里,并使用 Fuslogvw 检查是否存在程序集绑定问题。

于 2012-10-30T08:21:03.220 回答