0

次のサービスに接続しようとしています:

http://api.affiliatewindow.com/v4/AffiliateService?wsdl

私は次のことをしました:

  1. 新しい空の Web アプリケーションを作成しました (c# Visual Studio 2010)

  2. ソリューションを右クリック -> サービス参照を追加

  3. 「GO」を押した

  4. 名前を AffWinAPI に変更し、[OK] を押しました

次のエラーが表示されます:「サービス参照 'AffWinAPI' のコードを生成できませんでした。詳細については、他のエラー メッセージと警告メッセージを確認してください。」

以下で提案されている解決策を試しましたが、まだうまくいきません。

サービス参照エラー: サービス参照のコードを生成できませんでした

この WCF エラーの意味: 「カスタム ツールの警告: wsdl:portType をインポートできません」

何かアドバイス ?

4

4 に答える 4

4

はい、同じエラーが発生しましたが、WebService として追加できました

Add Service Reference/Advanced/Add Web Reference

保存するように求められた場合は、フォルダーに保存し、そのファイルを使用して参照を追加します

于 2013-04-18T16:53:04.367 に答える
1

過去に Web サービスを追加した方法は、次の方法です。

http://msdn.microsoft.com/en-us/library/bb628649.aspx

高度なボタンを使用して、Web 参照を追加するという画面に到達することに注意してください。これにより、Web サービスを使用するために必要な asmx ファイルとクラス参照が取得されます。

于 2013-04-18T17:05:17.887 に答える
0

VS2012を使用して、エラーなしで上記の手順を実行しました。インターネット接続とファイアウォールの設定を確認してください。

于 2013-04-18T16:52:35.243 に答える
0

Visual Studio の [サービス参照の追加] の [詳細設定] ダイアログには、[参照されたアセンブリで型を再利用する] チェック ボックスがあります。チェックを外して、もう一度サービスを追加してみてください。

于 2013-04-18T16:58:35.990 に答える