私はasp.net Webアプリケーションを持っています。他のコンピューター(私のものと同じルーターに接続されている)からサイトをテストしたかったのです。localhost:7927 (Web が実行されているポート) からアクセスしようとしましたが、接続できません。他のコンプから自分の Web を接続するにはどうすればよいですか? わからないことがあれば言ってください。ありがとうございました。
2 に答える
どのコンピュータlocalhost:7927
から試しましたか?
アプリケーションがコンピュータ A で実行されている場合、コンピュータ A は でアプリケーションにアクセスできますlocalhost:7927
。これは、ローカル ホストで実行されているためです。
ただし、コンピュータ B はコンピュータ A のアクセスを使用する必要があります。コンピュータ B で使用しようとするとlocalhost
、コンピュータ B でアプリケーションが検索されます。
コンピュータ A の IP アドレスを特定する必要があります。たとえば、そのアドレスが である場合192.168.0.2
、コンピュータ B は のアプリケーションにアクセスします192.168.0.2:7927
。
localhost
現在のローカル コンピューターの IP アドレスのエイリアスです。異なるコンピューター間では機能しません。コンピュータは独自のローカル IP アドレスにアクセスできますが、多くの場合、localhost
エイリアスを使用する方が簡単です。
他の理由で、コンピューター B がコンピューター A のアプリケーションにアクセスできない可能性もあります。たとえば、それらの1つがアクセスをブロックするファイアウォールを実行している場合。その場合は、あなたの側でそれを調べる必要があります。
localhost の代わりに IP アドレスを記述する必要があります。
例:
http://192.168.1.100:7927
自分の IP アドレスがわからない場合: コマンド プロンプトから ipconfig と入力すると、そこに表示されます。