2011-12-22 16 views
0

svcutil.exeを使用してプロキシコードを生成しようとしています。サービスは同じボックスで実行されています。 コンソール出力です。どのようなアイデアが間違っている?プロキシを生成するときに "HTTP Get Error"を返すsvcutil

からメタデータをダウンロードしようとすると
SvcUtil.exe https ://xyz:xxx/servicename/wsdl?wsdl 

'https://でXYZ:?XXX /サービス名/ WSDLのwsdl' WS- エラーを使用します。httpsからメタデータを取得できません:// XYZ:?XXX /サービス名/ WSDLをWSDLを

WS-メタデータ交換エラー URIます。https:// XYZ:?XXX /サービス名/ WSDLのwsdl

Metadata contains a reference that cannot be resolved: 'https ://xyz:xxx/servicename/wsdl?wsdl'. 

There was no endpoint listening at https://xyz:xxx/servicename/wsdl?wsdl that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. 

The remote server returned an error: (404) Not Found. 

HTTP GETエラー URIます。https:// XYZ:XXX /サービス名/ WSDL? wsdl

  • WSDLドキュメントには解決できなかったリンクが含まれています。

  • 「https:// localhost:xxx/servicename/wsdl?wsdl = wsdl1」をダウンロード中にエラーが発生しました。

  • 下位接続が閉じられました:SSL/TLSセキュアチャネルの信頼関係を確立できませんでした。

  • 検証手順によっては、リモート証明書が無効です。

答えて

0

wsdlの正しいアドレスは間違いありませんか?

xyzとxxxとは何ですか? xxxはポート番号ですか?

たとえば、Webブラウザを使用してブラウズすると、wsdlが正しく表示されますか。
http://domain/servicename
http://domain/servicename?wsdl
https://domain/servicename
https://domain/servicename?wsdl

ブラウザと\またはsvcutil.exeを使用して、これらの作業のいずれかを実行します。

あなたのような別のURLを試すことができますか?

使用しているsvcutil.exeのバージョンはどれですか?

接続しようとしているWebサービスのタイプは何ですか?

+0

マシン名とポート番号をそれぞれxyzとxxxに置き換えました。ええ、私はIEでwsdlを見ることができます。私はそれが正しいことを示すイベントビューアからのアドレをコピーしました。 SvcUtil ver:3.0.4506.2152(SP.030729-0100) サービスはWindowsサービスで実行されます。 – Stranger

+0

httpだけで、httpsでは動作しませんか? –

+0

SSL証明書が無効な場合は、次を参照してください。http://stackoverflow.com/questions/1234281/is-there-a-way-to-force-svcutil-exe-to-ignore-ssl-certificate-issues –

関連する問題