좋아, 간단한 상황 : 나는 SOAP 웹 서비스에 연결하는 간단한 콘솔 애플리케이션을 작성하고있다. SOAP 서비스 참조를 가져 왔고 결과적으로 내 응용 프로그램에는 app.config 파일에 기본 끝점 빌드가 있습니다.C# SOAP with custom URL
그러나 웹 서비스는 여러 서버에서 실행할 수 있으며 적절한 웹 서비스의 URL은 내 응용 프로그램의 명령 줄 매개 변수를 통해 전달됩니다. URL을 읽을 수는 있지만 웹 서비스를이 맞춤 URL에 어떻게 연결합니까?
(그것은 내 의견으로는, 매우 간단합니다. 그것은 내가 내려다 보이는 해요 뭔가.)
좋아, 지금 정말 짜증나. URL 뒤에 "? AspxAutoDetectCookieSupport = 1"을 추가하면 웹 서비스 만 작동한다는 것을 알게되었습니다 ... –
밝혀 졌을 때, 나는 약간의 문제를 간과했습니다. Jon이 언급 한 SoapHttpClientProtocol을 사용하기 위해 클라이언트를 다시 작성했습니다. 그것은 여전히 동일한 문제가있어서 서버 URL 자체를 확인하기로 결정했습니다. 서버가 정상적으로 보이지만 IE는 URL에 추가 옵션을 추가했습니다. 때로는 두 가지 오류로 인해 내용이 매우 명확하지 않을 수 있습니다. –