IIS に Web サイトを展開しようとしています。ホスト名を付けずにデプロイすると、すべて正常に動作します。
ただし、ホスト名を指定しようとすると、Web サイトがブラウザに読み込まれません。たとえば、www.webservice.com というホスト名を付けました。ホームページを読み込もうとすると、Web ブラウザは www.webservice.com:2000/HomePage.aspx にアクセスしようとしますが、接続は常にタイムアウトします。
どうすればこの問題を解決できますか?

IIS に Web サイトを展開しようとしています。ホスト名を付けずにデプロイすると、すべて正常に動作します。
ただし、ホスト名を指定しようとすると、Web サイトがブラウザに読み込まれません。たとえば、www.webservice.com というホスト名を付けました。ホームページを読み込もうとすると、Web ブラウザは www.webservice.com:2000/HomePage.aspx にアクセスしようとしますが、接続は常にタイムアウトします。
どうすればこの問題を解決できますか?

ローカルの IIS サーバーで Web サイトをホストしたいと考えているようです。通常、デフォルトでは、localhost にアクセスすることでサイトにアクセスできます。つまり、http://localhost:[ポート番号]/HomePage.aspx です。
ただし、独自のホスト名を付けたい場合は、ドメインをセットアップするか、ローカルでテストしてから、次のリンクを試してください。
師範のコメントは、あなたが達成しようとしていることを理解させてくれました:
ドメイン名を所有していないため、これを行うことはできません。ドメイン名を所有している場合は、これで問題ありません。
ドメイン名を登録し、(DNS セクションを介して) A レコードをサーバー IP にポイントする必要があります。IIS は、要求を受け取り、それを処理し、(要求に基づいて) 関連するものを吐き出します。DNS レコードを整理したり (作成したり) したりしません。
ただし、これには PC を使用しているため、静的 IP アドレスを使用していないため、これがはるかに複雑になっていると思われます。
また、ローカル PC 上の IIS は、Windows Server よりもはるかに制限されていることに注意する必要があります。
IIS が実行されているホストを指すように DNS を設定するか、「hosts」ファイルにエントリを作成する必要があります。DNS は実稼働目的には適していますが、何かをテストしたいだけの場合は、ホスト エントリで十分です。ホスト ファイルは %WINDOWSROOT%\System32\drivers\etc (例: C:\Windows\System32\drivers\etc) にあります。サイトの名前 (www.webservice.com) と IIS ホストの IP を追加するだけです。
IIS は DNS を自動的に設定しません。