0

私はasp.net Webアプリケーションを持っています。他のコンピューター(私のものと同じルーターに接続されている)からサイトをテストしたかったのです。localhost:7927 (Web が実行されているポート) からアクセスしようとしましたが、接続できません。他のコンプから自分の Web を接続するにはどうすればよいですか? わからないことがあれば言ってください。ありがとうございました。

4

2 に答える 2

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つがアクセスをブロックするファイアウォールを実行している場合。その場合は、あなたの側でそれを調べる必要があります。

于 2012-05-27T17:23:33.080 に答える
0

localhost の代わりに IP アドレスを記述する必要があります。

例:

http://192.168.1.100:7927

自分の IP アドレスがわからない場合: コマンド プロンプトから ipconfig と入力すると、そこに表示されます。

于 2012-05-27T17:23:57.403 に答える