2012-05-17 5 views
1

내 VS 2005 솔루션에서 Web 참조로 추가하여 WCF 서비스를 사용하고 있습니다. 예 : 오늘 내 WCF URL 주소는 - http : // 'ip-001':/service 내일 ip-002 시스템에 내 서비스를 배치하면이 경우 http를 사용하여 서비스 참조를 다시 추가해야합니다 : // 'ip-002':/service 또는 설정 파일 만 변경해야합니다. 참고 : ip-001에서 ip-002로 변경된 서비스는 없습니다. 서비스 변경없이 알려주세요. url이 경우의 변경 사항입니다. 구성 만 변경하면됩니다.WCF 서비스 웹 참조

답변

0

이 경우 구성을 변경하면 작동합니다.

추가 웹 참조는 메타 데이터 교환 엔드 포인트에 연결하고 wsdl을 다운로드 한 다음 wsdl을 사용하여 계약을 준수하는 클라이언트 측 코드를 생성합니다. 이 작업을 수행 할 필요가 없으며 올바른 클라이언트 측 코드를 작성하고 서버와 라이브러리를 공유하여 동일한 클라이언트 측 코드를 가질 수 있습니다.

일단 클라이언트와 서버가 있으면 해당 코드에서 생성 된 SOAP 메시지와 통신합니다. 중요한 비누 메시지입니다. 서버가 올바르게 구성된 메시지를 수신하고 클라이언트가 서버의 메시지를 올바르게 디코딩하는 한 모든 것이 작동합니다. 이제는 다른 서버에서 호스팅된다는 사실이 확실하지 않습니다.

서비스를 기억

는 그래서 모든 클라이언트 측 코드가 다른 언어로 생성 할 수있는 기반 .NET되지 않은 클라이언트에 의해 호출 될 수도 있고, 메시지는 자석 비트를 조작하는 사람에 의해 전송 될 수

1

당신이 돈을 걸지 않는 한, 보안이 켜져 있어야합니다.이 주소를 바꾸면됩니다. 당신이 경우 보안은 SSL을 사용하는 경우 클라이언트 인 경우가 사용하는 인증 기관이 클라이언트 시스템

에 신뢰할 수 있는지 확인해야

주의해야 할 두 가지 문제가 있습니다 후 사용 가능 DNS를 사용하여 원격 시스템을 식별 한 다음 둘 이상의 원격 mahcine을 지원하려면 무언가와 같은 인증서 참조로 전환해야합니다.