2017-06-19 5 views
0

IIS8を使用しているAzure Windows Server 2012上で実行されている既存のWCF RESTサービスがあります。たとえば、1x.2x.3x.4x:7777/InvService.svc/RESTqueryは、ユーザーが現在サービスを使用する方法です。既存のWCF REST Webサービスにドメイン名を追加する方法はありますか?

IPアドレスをホスト名(たとえばwww.testDomain.com)に置き換えたいので、ユーザーはwww.testDomain.com:7777/InvService.svc/RESTqueryを使用できます。

GoDaddyからドメイン名を取得した後、IP 1x.2x.3x.4xを割り当ててテストします(サーバーのデフォルトサイトが表示され、なぜ私はポート7777を使用しているのですか)。私がwww.testDomain.com:7777/InvService.svc/RESTqueryを試してみたら、 "Connection Timed Out"というエラーが出ます。

私はWeb.configファイル内に何かを追加したり変更したりする必要があると思いますが、正しい答えが見つからないようです。私の現在の失敗したWeb.configファイルの外観は次のとおりです。

<services> 
    <service name="WCFInventoryService.InvService"> 
    <endpoint address="RESTquery" behaviorConfiguration="restPoxBehavior" 
     binding="webHttpBinding" contract="WCFInventoryService.IInvService" /> 
     <identity> 
      <dns value="www.testDomain.com" /> 
     </identity> 
    </endpoint> 
    <host> 
     <baseAddresses> 
     <add baseAddress="http://www.testDomain.com/"/> 
     </baseAddresses> 
    </host> 
    </service> 
</services> 

私は間違っていますか?または試してください?

答えて

0

私は私の問題を解決しました。問題は、ドメインがGoDaddyにどのように設定されているかです。 GoDaddyアカウントでは、ドメインはIPアドレスに転送されるように設定されており、ポイントしないように設定されていました。転送レコードを削除し、AレコードをGoDaddyアカウントのIPアドレスを指すように変更したら、WCFサービスはwww.testDomain.com:7777/InvService.svc/RESTqueryを使用してアクセスできました

関連する問題