사용자가 응용 프로그램을 사용하는 중에 때로는 이상한 예외가 발생하는 경우가 있습니다. 나는 그것을 재현 할 수 없었다. 특정 도메인 서비스 쿼리를 실행할 때 발생합니다. 이 쿼리는 매우 자주 실행됩니다 (사용자가 변경 사항을 저장할 때마다).RIA 서비스에서 데이터를로드 할 때 Silverlight에서 산발적 인 Arg_COMException이 발생했습니다.
쿼리에 매개 변수가 없습니다. 간단한 필터링이있다 : Context.GetEventsQuery() 여기서 (LCE => lce.Id> maxId)
도메인 서비스 방법은 간단하다. 공개 된 IQueryable GetEvents() { 복귀 ObjectContext.Events; }
처음 발생하면 매번 (사용자가 웹 페이지를 새로 고침 할 때까지) 계속 발생합니다.
다음은 로그의 예외 텍스트입니다. 쿼리 'GetEvents'에 대한로드 조작이 실패했습니다. System.ServiceModel.DomainServices.Client.DomainOperationException : 'GetEvents'쿼리에 대해로드 작업을 수행하지 못했습니다. ---> System.Exception ---> System.Exception : [Arg_COMException] 인수 : 디버깅 리소스 문자열을 사용할 수 없습니다. 키와 인수는 종종 문제를 진단하기에 충분한 정보를 제공합니다. System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult)에서 http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50917.0&File=mscorlib.dll&Key=Arg_COMException , System.Net.Browser.BrowserHttpWebRequest의 을 참조하십시오. <> c__DisplayClass5.b__4 (Object sendState) at System.Net.Browser.AsyncHelper. <> System.ServiceModel.DomainServices.Client에서 System.ServiceModel.DomainServices.Client.WebDomainClient`1.EndQueryCore (IAsyncResult를 asyncResult) 에서 c__DisplayClass2.b__0 (객체 sendState) --- 내부 예외 스택 추적의 끝 --- .DomainClient.EndQuery (IAsyncResult를 asyncResult) System.ServiceModel.DomainServices.Client.OperationBase에서 System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad (IAsyncResult를 asyncResult) --- 내부 예외 스택 추적 --- 끝에서 . 완료 (예외 오류) at System.ServiceModel.DomainServices.Client.LoadOperation.Complete (예외 오류) at System.ServiceModel.DomainServices.Client.DomainContext.CompleteLoad (IAsyncResult asyncResult) 에서 System.ServiceModel.DomainServices.Client.DomainContext. <> c__DisplayClass1b.b__17 (개체)
어떤 이유가있을 수 있습니까?
문제를 해결하거나이 오류의 원인을 해결할 수 있었습니까? 우리는 Silverlight 프론트 엔드에서도이 기능을 사용하고 있습니다. – Roy
SOAP WS 호출에서이 문제가 발생하는 경우가 아주 드문 경우가 있습니다. 이 문제의 원인은 무엇입니까? –