2017-05-15 3 views
1

私は最近、Asp.net Web Apiの自己ホスティングを調べ始めました。私はこれに続いてarticleと私はそれに基づいて2つの質問があります。自己ホスティングアプリケーションのuriがlocalhostとして設定されているのはなぜですか?

  1. なぜHttpSelfHostConfigurationのURIがlocalhostを指していますか?
  2. Windowsサービス用にIISのようにウェブサイト名を与える方法はありますか?これを実動サーバーにデプロイすると、クライアントはどのようにlocalhostを呼び出しますか?

答えて

3

Q.なぜlocalhostを指しHttpSelfHostConfigurationためのURIのですか?

alocalhost "単にこのコンピュータ"を意味します。このようにして意図を明確にするのが一般的です。何もIPアドレスの使用を止めません。

Q. IISでWindowsサービスと同じようにWebサイト名を与える方法はありますか。これを実動サーバーにデプロイすると、クライアントはどのようにlocalhostを呼び出しますか?あなたはHttpSelfHostConfiguration("http://localhost:80")からHttpSelfHostConfiguration("http://000.000.000:80")000.000.000に変更します

A.ホスト

0

ローカルホストが予約ループバックADRESです(あなたは上のWebアプリケーションを実行しているマシン)のIPアドレスです(EA 127.0.0.1 )ping localhostを試してください。

原点は基本ネットワーキングです。以前は存在していました。 ローカルホストにpingを実行すると、自分のネットワークカードがまだ動作しているかどうかを確認するのが非常に一般的でした。 ping 127.0.0.1では、自分のネットワークカードへのpingです。接続性の問題の次のステップは、あなたのゲートウェイにpingをしてから、遠隔のIPにしていました。

クライアントはリモートのローカルホストに接続できません(ネットワークカードを指します)。

この記事では、サーバーが独自のネットワークカードを聴いています。 に従う特定のルートを持ついくつかの複数のNIC環境があるのでなければ、 の設定ファイルがあります。

0

ローカルホストは、Windowsのデフォルトの割り当てで使用すると、バインディングデフォルト名を変更したい場合は、

答えはちょうど

Cに行く簡単です:ETC \ \のWindows \ System32に\ドライバ\フォルダ

あなたはWA

127.0.0.1ドメイン名のように、そのテキストファイルに新しい行を追加するには、ローカルでホスト名を変更したい場合だけ、メモ帳で開きそこホストファイルとして見つけることができます例えば

は、あなたのローカルホストがtechdoubtsに変更されますtechdoubts.net

127.0.0.1を

を使用するには、NT。ネット enter image description here

ともう1つ、インターネット情報サービスのウェブサイトのバインドでその新しい名前を追加します。

関連する問題