我正在使用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>
没有提供任何新信息。我开始没有关于如何追踪“真实”问题的想法。任何想法??
答案 0 :(得分:7)