문제

나는 프로젝트에서 제가 2 웹사가 필요한 서비스입니다.2 는 웹 서비스 같은 서버에도에서,그들은 같은 클래스입니다.

프런트 엔드측,내 코드는 소모 모두 웹 서비스에는 엔티티에서 두 서비스는 별도로(서로 다른 네임스페이스)그래서 사용할 수 없는 엔티티에 걸쳐 모두 서비스입니다.

가 누구나 알고 있을 허용하는 방식으로 작동하려면 이니다.NET2.0?

나는 이것으로 내 entity:

[XmlType(TypeName = "Class1", Namespace = "myNamespace")]
public class Class1
{
    public int field;
}

을 희망하는 내 IDE 어떻게든 알고""그는 클래스에서 동일한 모두 웹사 서비스는 없을 만드는 별도체 모두에 대해 클래스는 없지만,행운입니다.

이것이 가능하다.NET2.0 웹 서비스가?

도움이 되었습니까?

해결책

할 수 있다고 생각하지 않는 내부에서 대만에 수동으로 사용 wsdl.exe 유틸리티는 다음과 같다:

wsdl.exe /sharetypes http://localhost/MyService1.asmx?wsdl http://localhost/MyService2.asmx?wsdl

/sharetypes 옵션이 있는 변형에 공유하는 기능이 있습니다.이 기능을 하나의 코드 파일을 만듭을 가진 하나의 유형에 대한 정의는 동일한 유형의 공유 사이에 다른 서비스(네임스페이스 이름,철사 서명이 동일해야 한다).

더 많은 정보:

다른 팁

나는 확실하지 않 구현에 대해 상세정보니다.NET2.0 지만,나는 무엇을 하고 싶은 일반적인 클래스 별도의 XSD 파일을 참조하십시오 내에서 당신의 두 WSDL 습니다.이 방법은,일반적인 형식이 동일한 네임스페이스 사이에 두 개의 서비스입니다.

지금,당신은 어떻게 이렇습니다.NET2.0 줄 수 없었 당신은 세부 사항에서...

확인할 수 있습니다 네임스페이스의 엔티티가?그것은 확인 모두에서 동일 웹 서비스를 사용하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top