2010-07-22 1 views
4

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> 

합니다. "진짜"문제를 추적하는 방법에 대한 아이디어가 부족해지기 시작했습니다. 어떤 아이디어?

답변

7

Saurabh와 Dan은 모두 '찾을 수 없음'예외 디버깅에 대한 좋은 글을 가지고 있습니다.

http://blogs.msdn.com/b/saurabh/archive/2010/03/16/ria-services-application-deployment.aspx

http://blogs.objectsharp.com/post/2010/04/13/WCF-RIA-Services-%E2%80%9CNot-Found%E2%80%9D-Error-Message.aspx

카일 링크에 대한

+0

감사합니다, 카일! Dan의 게시물은 결국 내가 문제를 찾을 수있는 접근 방식을 제공했습니다. 문제는 내 코드에 있었지만 "NotFound"오류는 실제 문제를 숨기고있었습니다. 저의 경우 Fiddler는 도움을받지 못했습니다. 그러나 추적 파일을 작성하고 SvcTraceViewer로 파일을 보는 것은 저를 찾을 수있었습니다. (자세한 내용은 위의 두 번째 링크를 사용하여 Dan의 게시물을 참조하십시오. Dan에게이 정보를 게시 해 주신 데 감사 드리며 카일에게 다시 한 번 감사드립니다. – MylesRip