web-dev-qa-db-ja.com

Localhost vs 127.0.0.1-IISで実行されているアプリケーションの独自のIPアドレスを参照する際のエラー

Windows 2008サーバーで遊んでいたASP.netアプリケーションがあります。 WordPressがインストールされているため、サーバーにIPアドレスでアクセスすると、ホストされているWebサイトにアクセスできます。

WordPress WebサイトはIPでサイトを要求すると正常に機能しますが、Visual StudioでASP.netアプリケーションをデバッグしようとすると、http://localhost:49219/が開き、asp.netが表示されます。このポートを開いて、サーバーのIPを介してネット経由でアプリケーションにアクセスしようとしても、次のエラーが表示されます。

Bad Request - Invalid Hostname

奇妙なのは、私のサーバーであっても、http://127.0.0.1:49219/と入力してサイトにアクセスできないことです。

このアプリケーションをネット上で取得したいのですが、IPアドレスではなくローカルホストを使用して参照できる理由がまったくわかりません。助言がありますか?

1
JSideris

しばらく遊んだ後、私はそれを理解したと思います。私が実行していたサービスはVisual Studioのデバッグサーバーにあったため、おそらくそのポート上のlocalhostへの要求をそれ自体にリダイレクトしていましたが、127.0.0.1はおそらく同じ方法で再マップできません。サイトが公開された後、すべてが正しく機能しました。

0
JSideris