SL4 및 RIA 서비스를 사용하여 Silverlight Business Application 템플릿을 기반으로 한 새로운 솔루션을 구축하고 있습니다. 저는 아직 개발 중이기 때문에 localhost만을 사용하고 있습니다.Submit operation failed - Silverlight 4가 설치된 RIA Services에서 NotFound가 SubmitChanges()에 발생했습니다.
관련 (구성) 엔티티에서 단일 변경을 수행하고 SubmitChanges를 호출하여 SubmitChanges 기능을 테스트하려고합니다. 내 DomainService에서 Update 메서드의 진입 점에 중단 점이 있습니다. 중단 점이 발생하고 모든 것이 정상적으로 보입니다. 이 시점에서, 실제로 Update 메서드를 사용하지 않아도됩니다. 단순히 반환합니다. 클라이언트 측 콜백에서 SubmitOperation 객체의 오류를 확인합니다. 보고 내용 :
Submit operation failed. The remote server returned an error: NotFound.
지금까지 찾지 못한 것을 찾지 못했습니다.
내가 피들러에 따라합니다 (WCF 바이너리 플러그인과 함께) 그리고 지금까지 내가 말할 수있는, 요청이 좋아 보인다 피들러를 사용했지만 :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>
합니다. "진짜"문제를 추적하는 방법에 대한 아이디어가 부족해지기 시작했습니다. 어떤 아이디어?
감사합니다, 카일! Dan의 게시물은 결국 내가 문제를 찾을 수있는 접근 방식을 제공했습니다. 문제는 내 코드에 있었지만 "NotFound"오류는 실제 문제를 숨기고있었습니다. 저의 경우 Fiddler는 도움을받지 못했습니다. 그러나 추적 파일을 작성하고 SvcTraceViewer로 파일을 보는 것은 저를 찾을 수있었습니다. (자세한 내용은 위의 두 번째 링크를 사용하여 Dan의 게시물을 참조하십시오. Dan에게이 정보를 게시 해 주신 데 감사 드리며 카일에게 다시 한 번 감사드립니다. – MylesRip