2010-12-07 4 views
0

나는 .NET 클라이언트에서 일하고 있어요는 AXIS 웹 서비스에 연결하고 이것의 일환으로 내가 필요한 모든 보안 헤더를 구현하기 위해 노력하고있어. 내 개발 환경은 VS2005이고 C#을 사용하고 있습니다.WSE 3.0 + C 번호 - 비주얼 스튜디오 2005

내가 먼저 soapUI을 다운로드하여 필요한 모든 보안 헤더를 생성하고 작동하는 메시지를 보내기 시작했습니다. 그래서 내가해야 할 일을 안다. (메시지에 서명하고, 그것을 wsse:Security 헤더에 넣고, 몸을 암호화하여 보내라.)

그래서 나는 간단하다고 생각하면서, Microsoft로부터 WSE3.0을 다운로드했다. 그것을 내 프로젝트에 포함 시켰습니다. 이제 무언가를으로 생성하고 있지만 원하는 보안 헤더가 아닙니다. (: WSA, 보낸 사람 : ReplyTo의, WSA : 액션 WSA) 및 타임 스탬프 (WSU : 타임 스탬프) 특히, 나는 웹 서비스 주소 헤더를 제거해야하지만 난에 wse3policycache.config 파일에 특정 구성 설정을 찾을 수 없습니다 해요 그들을 제거하십시오.

답변

1

WSE는 사용되지 않습니다. 다른 선택이 없다면 사용하지 마십시오.

당신은 VS2010 Express 또는 VS2008 Express를 얻고 그와 함께 개발보다는 지원되지 않는로 다음으로 좋은 일이되지 않는 코드를 사용하는 것이 더 할 것입니다. 예를 들어 WSE는 VS2008 또는 VS2010 내부에서 지원을 제공하지 않으며 절대 사용하지 않습니다.

+0

아, 정말 사람들이 VS2008 + WCF에 문제의 부하를 가지고 있었던 경우에 여기에 몇 가지 질문을 통해 갔어요 다시 WSE를 얻을 찾고되었지만, 문서/지원의 부족과 함께, 어쩌면 그것은 이동하는 시간 ! –

+0

예, WSE를 더 잘 잊어 버렸습니다. VS2008/VS2010에서 WSE를 사용하는 데 드는 노력을 들여 WSE보다 나은 모든 기능을 수행하는 WCF 학습에 소비하십시오. –

관련 문제