2012-05-27 5 views
0

asp.net 웹 응용 프로그램이 있는데 다른 컴퓨터 (동일한 라우터에 연결된)에서 사이트를 테스트하고 싶습니다. localhost : 7927 (내 웹에서 실행중인 포트)에서 액세스하려했지만 연결할 수 없습니다. 다른 웹에서 내 웹에 연결하려면 어떻게해야합니까? 이해할 수없는 것이 있으면 알려주세요. 감사합니다.다른 컴퓨터 (동일한 라우터)에서 ASP.NET 응용 프로그램을 실행하는 방법

+0

키워드 : ** 로컬 ** 호스트 – EdSF

답변

2

localhost:7927 컴퓨터에서 시도 했습니까?

응용 프로그램이 컴퓨터 A에서 실행 중이면 컴퓨터 A는 localhost:7927으로 액세스 할 수 있습니다. 로컬 호스트에서 실행 중이기 때문입니다.

컴퓨터 B는, 그러나, 당신은 컴퓨터 B에 localhost를 사용하려고하면 컴퓨터 A의 액세스를 사용할 필요가있다, 그것은

당신은 어떤 IP 주소를 결정해야합니다 컴퓨터 B의 응용 프로그램을 찾습니다 예를 들어, 해당 주소가 192.168.0.2이면 컴퓨터 B는 192.168.0.2:7927에있는 응용 프로그램에 액세스합니다.

localhost은 현재 로컬 컴퓨터의 IP 주소에 대한 별칭입니다. 다른 컴퓨터에서 작동하지 않습니다. 컴퓨터가 자체 로컬 IP 주소에 액세스 할 수는 있지만 localhost 별칭을 사용하는 것이 더 쉽습니다.

가능 컴퓨터 B는 다른 이유로 컴퓨터 A의 응용 프로그램에 액세스 할 수 없습니다. 그 중 하나가 액세스를 차단하는 방화벽을 실행중인 경우 예를 들어. 그렇다면 당신의 목적을 위해 살펴 봐야 할 것입니다.

+3

또한 기본 VS 개발자 웹 서버를 사용하여 사이트를 실행하는 경우 localhost 이외의 요청에 응답하지 않습니다. 다른 컴퓨터에서 테스트하려면 동일한 네트워크에서도 IIS Express를 실행해야합니다. – Chris

0

로컬 호스트 대신 IP 주소를 작성해야합니다.

예 :

HTTP :

당신이 당신의 IP adresss를 모르는 경우 // 192.168.1.100:7927 : 명령 prompte에서이 ipconfig를 작성하고 당신이 거기 볼 수 있습니다.

관련 문제