2011-07-08 6 views
2

私はAzureにWCFサービスを持っています。私はそのIPアドレスを参照し、ブラウザまたはWcfTestclient.exeで正常にヒットすることができます。私はGoDaddyに行き、svc.mydomain.comを私のIP /ポートにマップしました。そして今はブラウザでは打てないが、WcfTestClient.exeでは打てない。エラー:「エラー:http://svc.mydomain.com/Service1.svc?wsdlからメタデータを取得できません...メタデータには解決できない参照が含まれています: 'http://svc.mydomain.com/Service1.svc?wsdl'リモートサーバーが予期しない応答を返しました: 408)要求。リモートサーバーからエラーが返されました:(408)Request Timeout.HTTP GETエラーURI:http://svc.mydomain.com/Service1.svc?wsdl HTMLドキュメントにWebサービス検出情報が含まれていません。 ブラウザでヒットすると、サービスを見つけたことを示す株式htmlが戻ってきますが、IPによってその情報が参照されるため、設定ファイルの変更が必要かどうか疑問に思います。 CNAME(つまりsvc.mydomain.com)でサービスにニックネームを付けると、http://svc.mydomain.com/MyService.svcのようにサービスが参照されるのがベストプラクティスですか?マッピングされたドメイン名を使用してAzureのWCFにアクセスする

答えて

0

Windows AzureサービスのIPアドレスには依存しないでください。 IPアドレスはほとんど変わりません(たとえば、Visual Studio内から展開すると、異なるIPアドレスが割り当てられる傾向があります)。 デプロイメント名 .cloudapp.net

のWindows Azureの管理ポータルがあなたのDNS名が表示されます:

あなたのサービスは、すでにDNS名を持っています。

異なるDNS名を使用してサービスを指定する場合は、CNAMEを使用してDNSエイリアスを作成します。

関連する問題