【问题标题】:Submit operation failed - NotFound from RIA Services with Silverlight 4 on SubmitChanges()提交操作失败 - 在 SubmitChanges() 上使用 Silverlight 4 从 RIA 服务未找到
【发布时间】:2010-07-22 00:36:03
【问题描述】:

我正在使用 SL4 和 RIA 服务来构建基于 Silverlight 业务应用程序模板的新解决方案。由于我还在开发中,所以我只是使用 localhost。

我正在尝试通过在关联(组合)实体中进行一次更改并调用 SubmitChanges 来测试 SubmitChanges 功能。我的 DomainService 在 Update 方法的入口点有一个断点。断点被击中,一切看起来都很好。在这一点上,我实际上并没有让 Update 方法做任何事情——它只是返回。在客户端回调中,我检查 SubmitOperation 对象是否有错误。它报告:

Submit operation failed.  The remote server returned an error: NotFound.

到目前为止,我还没有找到没有找到的东西。

我尝试使用 Fiddler(连同 WCF 二进制插件),据我所知,请求看起来不错,但根据 Fiddler:

ReadResponse() failed: The server did not return a response for this request. 

嗯...这不对,因为我的回调断点被命中。 (这就是我收到 NotFound 错误消息的方式。)

我还尝试使用以下内容编辑我的 web.config 文件:

<system.serviceModel>
  <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
  <behaviors>
    <serviceBehaviors>
      <behavior name="RIAServiceBehavior">
        <serviceMetadata httpGetEnabled="true" />
        <serviceDebug includeExceptionDetailInFaults="True" />
      </behavior>
    </serviceBehaviors>
  </behaviors>
</system.serviceModel>

这并没有提供任何新信息。关于如何追踪“真正的”问题,我开始没有想法了。有什么想法吗??

【问题讨论】:

    标签: silverlight silverlight-4.0 wcf-ria-services


    【解决方案1】:

    【讨论】:

    • 感谢您的链接,凯尔! Dan 的帖子提供了最终让我找到问题的方法。问题出在我的代码中,但“NotFound”错误隐藏了真正的问题。就我而言,Fiddler 没有帮助,但创建跟踪文件并使用 SvcTraceViewer 查看它们让我能够找到它。 (有关详细信息,请使用上面的第二个链接查看 Dan 的帖子。感谢 Dan 发布此信息,再次感谢 Kyle 为我指明了正确的方向!)
    猜你喜欢
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多