Microsoft MVP성태의 닷넷 이야기
WCF에서 maxItemsInObjectGraph 오류 관련 질문드립니다. [링크 복사], [링크+제목 복사],
조회: 21520
글쓴 사람
채동민
홈페이지
첨부 파일
 

안녕하세요. 삼성중공업 채동민입니다. 직장 옮기셨다죠. 잘 지내시는지요?

wcf 통신중 MaxItemsInObjectGraph관련 오류가 생겼는데 원인을 찾기 힘들어서 질문드려요.

------------------------------------ 오류내용
Event Type: Error
Event Source: HSServer
Event Category: None
Event ID: 0
Date: 4/19/2010
Time: 7:39:39 PM
User: N/A
Computer: MSDHS
Description:
tickTimer_Elapsed(HS) - DaqServer.GetValue/GetChange
MSDHS ? mscorlib ?? ??? ???????.

ErrorMessage : The formatter threw an exception while trying to deserialize the message: There was an error while trying to deserialize parameter http://tempuri.org/:GetChangesResult. The InnerException message was 'Maximum number of items that can be serialized or deserialized in an object graph is '65536'. Change the object graph or increase the MaxItemsInObjectGraph quota. '. Please see InnerException for more details.

Server stack trace:

Exception rethrown at [0]:
at IAS.ServiceRef.DaqServiceRef.IDaqService.GetChanges()
at IAS.ServiceRef.DaqServiceRef.DaqServiceClient.GetChanges() in d:\work\iaspackage\IASPackage\Dailybuild_Release_Msdcore\Sources\IAS_Solution_2006_10_12\ServiceInterfaceProjects\IAS.ServiceRef\Service References\DaqServiceRef\Reference.cs:line 1550
at HSServiceLibrary.TagHistoryProcess.tickTimer_Elapsed(Object sender, ElapsedEventArgs e) in d:\work\iaspackage\IASPackage\Dailybuild_Release_Msdcore\Sources\IAS_Solution_2006_10_12\ServiceInterfaceProjects\IAS.HSService\History\TagHistoryProcess.cs:line 291
-----------------------------------------------------
ErrorMessage : Maximum number of items that can be serialized or deserialized in an object graph is '65536'. Change the object graph or increase the MaxItemsInObjectGraph quota.
at ReadArrayOfItemTFromXml(XmlReaderDelegator , XmlObjectSerializerReadContext , XmlDictionaryString , XmlDictionaryString , CollectionDataContract )

------------------------------------------------------------------------------------------------------------------
app.config 상의 maxItemsInObjectGraph 필드는 아래와 같이 충분히 큰데 65536을 넘는다는 오류가 뜨는군요.

<behaviors>
<serviceBehaviors>
<behavior name="HSServiceLibrary.ServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<dataContractSerializer maxItemsInObjectGraph="2147483647"/>
<serviceThrottling maxConcurrentSessions="50"/>
</behavior>
</serviceBehaviors>
</behaviors>

안녕히 계세요..








[최초 등록일: ]
[최종 수정일: 5/19/2010]


비밀번호

댓글 작성자
 



2010-04-21 01시14분
넵. 저는 잘 지내고 있습니다. ^^

음... 보내주신 거는... 예외 메시지의 콜스택을 보아하니 클라이언트 측에서 호출한 것이 오류가 발생하는 것인데요.
반면 app.config 에서는 serviceBehaviors로 해서 서비스 측에 적용되는 설정값을 보여주고 있습니다. 그렇다면 오류가 발생하는 것이 맞습니다.

클라이언트 측에 설정값이 적용되려면 endpointBehaviors 에 설정이 되어야 합니다.

<behaviors>
<serviceBehaviors>
</serviceBehaviors>
<endpointbehaviors>
<behavior name="myBehavior">
<datacontractserializer maxitemsinobjectgraph="2147483647" />
</behavior>
</endpointbehaviors>
</behaviors>

kevin25
2010-05-16 05시59분
[누굴까~~요?^^] 예서 채선임님도 뵙네요...
반갑습니다.
[guest]

... 76  77  78  [79]  80  81  82  83  84  85  86  87  88  89  90  ...
NoWriterDateCnt.TitleFile(s)
513양덕진11/26/200618008SSL인증문제?
514양덕진11/27/200619869    답변글 [답변]: SSL인증문제? [1]
512윤창일11/24/200617193[ActiveX vs 가장기법] [1]
511방문자11/24/200616092스마트 클라이언트 질문입니다. [3]
509주낙현11/22/200617696스마트 클라이언트에서 WebBrowser 컨트롤사용? [4]
508임장현11/20/200617067서로다른 프로젝트간의 세션공유에 대해 질문드립니다.
510정성태11/22/200615486    답변글 [답변]: 서로다른 프로젝트 간의 세션 공유에 대해 질문드립니다.
504탑.11/10/200616071COM+ 구성 좀 봐주세요...
505정성태11/14/200615775    답변글 [답변]: COM+ 구성 좀 봐주세요...
506탑.11/15/200615190        답변글 [답변]: [답변]: COM+ 구성 좀 봐주세요... [2]
503sagi...11/10/200614942bho 폼 관련 질문입니다/ [1]
501안연준11/7/200615715(SmartClient) 프레임워크 1.1 과 2.0 은 호환이 안된다? [3]
507안연준11/17/200615437    답변글 [답변]: (SmartClient) 프레임워크 1.1 과 2.0 은 호환이 안된다? [1]
498쿠리마10/30/200615796Smart Client를 VC60 MFC Dialog 에서 사용하기
500정성태10/30/200617890    답변글 [답변]: Smart Client를 VC60 MFC Dialog 에서 사용하기 [3]
497이방은10/30/200617933질문 있습니다..ㅡ.ㅠ;
499정성태10/30/200617736    답변글 [답변]: 질문 있습니다..ㅡ.ㅠ; [2]
495엔틱스10/25/200615363안녕하세요. 세션에 관련해서 질문을 올립니다. [2]
493안연준10/25/200615978스마트클라이언트 배포에서 Config 내용이 이해가 안되요
494안연준10/25/200614217    답변글 [답변]: 스마트클라이언트 배포에서 Config 내용이 이해가 안되요 [2]
489안연준10/23/200615579스마트 클라이언트 배포시 문제점
491안연준10/24/200616161    답변글 [답변]: 스마트 클라이언트 배포시 문제점 [2]
492안연준10/24/200615150        답변글 [답변]: [답변]: 스마트 클라이언트 배포시 문제점
488안연준10/23/200614853닷넷 프레임워크 때문에 일어난 어의없는 상황 [2]
484서민균10/20/200614911스마트 클라이언트 인쇄질문 올린 사람입니다.
486정성태10/22/200616286    답변글 [답변]: 스마트 클라이언트 인쇄질문 올린 사람입니다.
... 76  77  78  [79]  80  81  82  83  84  85  86  87  88  89  90  ...