내 프로젝트에 서비스 참조를 추가했고 필요한 모든 wsdl 파일을 만들었습니다. 하지만 reference.cs 파일을 살펴보면 비어있는 것으로 나타났습니다. 추가 서비스 참조가 실패 할 경우WCF 오류 - Reference.cs가 비어 있습니다 (비어 있음)
는
내 프로젝트에 서비스 참조를 추가했고 필요한 모든 wsdl 파일을 만들었습니다. 하지만 reference.cs 파일을 살펴보면 비어있는 것으로 나타났습니다. 추가 서비스 참조가 실패 할 경우WCF 오류 - Reference.cs가 비어 있습니다 (비어 있음)
는
만든 서비스 참조에서 마우스 오른쪽 버튼을 클릭하고 Configure service reference...
옵션을 클릭 할 수 있습니다. 데이터 유형 섹션 선택 해제 Reuse types in referenced assemblies
모호한 유형이 포함 된 특정 참조 된 어셈블리를 선택 취소하십시오. 예를 들어 ServiceA를 참조하는 ProjectA가있는 경우 그런 다음 ProjectB에서 ProjectA를 참조했으며 ProjectB에 대한 참조를 Service1에 추가하려고하면 ProjectA에 정의 된 프록시 유형을 다시 사용할 수 있습니다 (액세스 가능한 경우). 따라서 "지정된 참조 된 어셈블리에서 유형 재사용"을 선택하고 ProjectA를 제외하고 모든 것을 검사 할 수 있습니다. 물론,이 시나리오에서는 중복 서비스 프록시를 생성하고 아키텍처를 다시 생각해야합니다. – xr280xr
-Anil 발생합니다.
응답 크기가 WCF의 구성된 크기보다 큰 매우 큰 계약의 경우 실패합니다.
서비스 레퍼런스를 추가하지 못했습니다 ... 또한 크기가 더 큰 응답을 얻으려고 할 때 런타임에 응답 크기와 구성 크기가 나타납니다. ...하지만 여기서는 디자인 타임 오류에 대해 이야기하고 있습니다. 참조를 추가 한 후에도 실패하지 않고 필요한 모든 wsdl을 작성했지만 빈 reference.cs로 끝납니다. –
[를 확인하세요 [1] [1] : http://stackoverflow.com/questions/1408509/sometimes-adding-a-wcf-service- reference-generate-empty-reference-cs/1409065 – ebattulga