2010-07-16 4 views
1

간단한 .NET 1.1 클라이언트에서 호출하려고하는 WCF 서비스가 있습니다. 내가 가지고있는 문제는 "클라이언트 자격 증명"을 서비스에 보내는 것과 관련이 있습니다..NET 1.1에서 WCF 서비스를 호출하는 방법

service.ClientCredentials.UserName.UserName = "USERNAME"; 
service.ClientCredentials.UserName.Password = "PASSWORD"; 

가 어떻게 .NET 1.1을 사용하여이 기능을 복제 할 수 있습니다 : 사용자 이름과 암호가 메시지 (SOAP) 헤더에 전송되도록 .NET 3.5에서 나는 다음과 같은 라인을 추가 할 수 있습니까? 사전에

감사합니다,

호세

답변

2

당신은 할 수 없습니다 - WCF는 .NET 3.0 기술 달려있다.

모든 당신이 .NET 1.1에서 할 수있는 브라우저를 통해 basicHttpBinding (기본적으로 보안 없음)

  • WCF REST 서비스 (webHttpBinding)과

    • WCF 서비스를 호출하는 것입니다/HTTP 스택
  • +0

    "basicHttpBinding"옵션의 경우 - 보안 측면에서 보안이 필요한 경우 사용자 이름과 암호를 매개 변수로 추가해야한다는 의미입니까? 감사합니다 – jose

    +0

    @josepv : .NET 1.1부터는 WCF를 실제로 호출 할 수 없지만 ASMX 웹 서비스로 "가장하는"basicHttpBinding을 사용하여 WCF 서비스를 호출 할 수 있습니다. 그러나이 경우 전송 보안 (SSL 인증서가있는 HTTPS 프로토콜) 이외의 보안은 없습니다. –

    관련 문제