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>
私は間違っていますか?または試してください?