MCF サービスを開発し、ローカル マシンでテストしたところ、正常に動作していました。
次に、このサービスを自分の Web サイトにアップロードしました。サービスのアドレスに移動すると、サービスと WSDL の説明ページが表示されます。
ここで、Visual Studio 2010 を開き、このサービスを利用するコンソール アプリケーションを作成しました。
Visual Studio を使用してサービス参照を追加しようとすると、次のエラーが発生します。
「http://www.mywebsite.com/CBIWebServices/UpdateCurrencies.svc」のダウンロード中にエラーが発生しました。リモート名を解決できませんでした: 'www.mywebsite.com' メタデータに解決できない参照が含まれています: 'http://www.mywebsite.com/CBIWebServices/UpdateCurrencies.svc'. メッセージを受け入れることができるhttp://www.mywebsite.com/CBIWebServices/UpdateCurrencies.svcでリッスンしているエンドポイントはありませんでした。これは、多くの場合、アドレスまたは SOAP アクションが正しくないことが原因です。詳細については、InnerException (存在する場合) を参照してください。リモート名を解決できませんでした: 'www.mywebsite.com' サービスが現在のソリューションで定義されている場合は、ソリューションを構築し、サービス参照を再度追加してみてください。
なぜこうなった ?