0

IIS に Web サイトを展開しようとしています。ホスト名を付けずにデプロイすると、すべて正常に動作します。

ただし、ホスト名を指定しようとすると、Web サイトがブラウザに読み込まれません。たとえば、www.webservice.com というホスト名を付けました。ホームページを読み込もうとすると、Web ブラウザは www.webservice.com:2000/HomePage.aspx にアクセスしようとしますが、接続は常にタイムアウトします。

どうすればこの問題を解決できますか?

ここに画像の説明を入力

4

3 に答える 3

2

ローカルの IIS サーバーで Web サイトをホストしたいと考えているようです。通常、デフォルトでは、localhost にアクセスすることでサイトにアクセスできます。つまり、http://localhost:[ポート番号]/HomePage.aspx です。

ただし、独自のホスト名を付けたい場合は、ドメインをセットアップするか、ローカルでテストしてから、次のリンクを試してください。

IIS 7 で localhost の代わりに myfakesite.com を使用する

于 2013-04-25T08:57:23.123 に答える
2

師範のコメントは、あなたが達成しようとしていることを理解させてくれました:

ドメイン名を所有していないため、これを行うことはできません。ドメイン名を所有している場合は、これで問題ありません。

ドメイン名を登録し、(DNS セクションを介して) A レコードをサーバー IP にポイントする必要があります。IIS は、要求を受け取り、それを処理し、(要求に基づいて) 関連するものを吐き出します。DNS レコードを整理したり (作成したり) したりしません。

ただし、これには PC を使用しているため、静的 IP アドレスを使用していないため、これがはるかに複雑になっていると思われます。

また、ローカル PC 上の IIS は、Windows Server よりもはるかに制限されていることに注意する必要があります。

于 2013-04-25T08:57:46.243 に答える
1

IIS が実行されているホストを指すように DNS を設定するか、「hosts」ファイルにエントリを作成する必要があります。DNS は実稼働目的には適していますが、何かをテストしたいだけの場合は、ホスト エントリで十分です。ホスト ファイルは %WINDOWSROOT%\System32\drivers\etc (例: C:\Windows\System32\drivers\etc) にあります。サイトの名前 (www.webservice.com) と IIS ホストの IP を追加するだけです。

IIS は DNS を自動的に設定しません。

于 2013-04-25T08:59:52.257 に答える