提交操作失败 - 在SubmitChanges()上使用Silverlight 4从RIA服务获取NotFound

时间:2010-07-22 00:36:03

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

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

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

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

到目前为止,我还没有找到未找到的内容。

我尝试使用Fiddler(以及WCF Binary插件),据我所知,请求看起来不错,但根据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>

没有提供任何新信息。我开始没有关于如何追踪“真实”问题的想法。任何想法??