コア サービスを使用して小さなアプリケーションを作成しましたが、CMS サーバーで実行すると正常に動作します。しかし、クライアント マシンでホストして実行すると、機能しません。
クライアントが Web サービスに接続できるかどうか、Web サービスを確認しました。Web サービスの URL - IP:5001/webservices/CoreService2011.svc この URL は、次のようなコンテンツを含むページを示しています
サービスを作成しました。
このサービスをテストするには、クライアントを作成し、それを使用してサービスを呼び出す必要があります。これは、コマンド ラインから次の構文で svcutil.exe ツールを使用して行うことができます。
svcutil.exe http://vmadtridiecmesx.ecmlab.com:5001/webservices/CoreService2011.svc?wsdl
これにより、クライアント クラスを含む構成ファイルとコード ファイルが生成されます。2 つのファイルをクライアント アプリケーションに追加し、生成されたクライアント クラスを使用してサービスを呼び出します。例えば:
ここからリンク「http://vmadtridiecmesx.ecmlab.com:5001/webservices/CoreService2011.svc?wsdl」をクリックすると、エラーが発生します。
未知のホスト
説明: 「vmadtridiecmesx.ecmlab.com」という名前のサーバーが見つかりません --- サーバーに DNS エントリがありません。サーバー名にスペルミスがあるか、サーバーが存在しない可能性があります。名前を再確認して、もう一度お試しください。
これは問題ですか?そうでない場合、正確な問題が何であるかを知るのを手伝ってくれる人がいます。
前もって感謝します