2009-06-03 5 views
1

WSE 3.0 (VS2k5 및 .Net 2.0)을 사용하는 웹 서비스를 참조하는 응용 프로그램이 있습니다. 타사 응용 프로그램 인 응용 프로그램에는 프록시 객체 "ThisServiceWse"에 대한 참조가 포함되어 있습니다. 웹 서비스 참조를 업데이트하면 프록시 객체 이름이 "ThisService"로 변경되고 "Wse"접미어는 사용되지 않습니다. 이는 프로젝트 속성에서 다르게 말하는 경우에도 프로젝트에서 WSE를 사용하지 않는다는 것을 의미합니다. 이걸 본 사람 있니? 어떻게 수정해야합니까? 이미 WSE 제거/재설치를 시도했습니다.WSE 서비스 업데이트; "wse"접미어 문제

또한 부탁드립니다. "RequireMTOM"속성을 사용하기 때문에이 서비스를 업그레이드 할 수 없습니다. .Net 3.5 웹 서비스에서이 속성을 설정할 수 있습니까? WSE 3.0에서 업그레이드하고 싶습니다.

+0

나는이 같은 문제가 있으며, 누군가가 무응답 이외의 것을 가지고 있다면 좋을 것이다. VS2005에서이 작업을 1 년 전부터 만들었지 만 프로젝트를 VS2008로 옮길 때 WSE 버전의 서비스가 사라졌습니다. 나는 그것이 작동하게 만들었던 것을 기억할 수 있기를 빌며 ... – DaveN59

+0

누구든지이 문제에 대한 해결책을 찾았나요? –

답변

-2

Ryan, WSE는 구식입니다. WCF가 출하되는 순간 WCF로 대체되었습니다. WCF는 WSE와 매우 다르므로 "RequireMTOM"속성이 해당 형식으로 계속 존재할 가능성은 거의 없습니다.

또한 "서비스 참조"를 업데이트 한 경우 클라이언트에서 WSE를 사용하지 않고 클라이언트에서 WCF를 사용하고 있습니다.

+0

미안하지만 존, 이건 WCF가 아니야. "웹 서비스 참조"를 의미 했어. 내가 혼란스러워서 미안해. 또한 .net 3.5에는 ASMX 서비스가 있으므로 WCF가 아닌 업그레이드 할 수 있습니다. –

+0

@ Ryan : 나는 다시 혼란스러워. ASMX 서비스가 MTOM을 지원하지 않는다는 것을 알고 있습니까? 믿거 나 말거나, ASMX 서비스를 사용하여 새로운 개발을하는 것은 실수입니다. 그들은 아직 쓸모가 없지만 가까워지고 있습니다. –

+0

@ 존, ASMX가 MTOM을 지원하지 않는다는 것을 알지 못했습니다. 이 응용 프로그램은 이미 ASMX를 사용하는 brownfield 응용 프로그램이므로 "업그레이드"하기 위해 훨씬 더 비용 효율적입니다. 그러나 "RequireMTOM"속성이 응용 프로그램에 미치는 영향을 완전히 이해하지 못합니다. 인코딩이라고 이해하지만 앱이 없으면 폭발할까요? –

관련 문제