2012-11-25 2 views
0

테스팅 목적으로 인터넷을 통해 로컬 iis 익스프레스 사이트에 연결할 수있게하려고합니다. 사이트에서 페이팔을 설정하고 내 PC에서 실행되는 dev 사이트에 도달 할 수 있도록 paypal을 원합니다.IIS 익스프레스 사이트는 텔넷을 통해 연결할 수 있지만 브라우저가 아닙니다.

iis express 사이트가 실행중인 포트를 사용하는 다른 컴퓨터에서 내 PC로 telnet하면 ok에 연결됩니다.

그러나 브라우저를 사용하여 사이트에 접속하려고하면 브라우저가 무기한으로 표시됩니다.

변수를 제거하려면 Windows 방화벽을 해제 해 보았습니다. 또한 라우터에서 DMZ 옵션을 활성화하고이를 내 PC에 알려주었습니다. 텔넷 연결에서만 사이트를 끌어 올 수 있습니다. 브라우저는 여전히 무한정 기다리고 있습니다.

어떤 아이디어가 잘못 되었나요? 텔넷을 통해 연결할 수 있지만 브라우저를 통해 연결할 수없는 이유는 무엇입니까?

답변

0

IIS가 수신 대기하는 포트를 변경해보십시오. 일부 ISP는 포트 80을 차단하여 웹 서버의 호스팅을 방해합니다. URL에 포트를 추가하십시오. http://yourdomain.com:8080/path.

이것은 텔넷이 작동하는 이유 (기본적으로 포트 23)와 웹 서버 (기본적으로 포트 80)가 작동하지 않는 이유를 설명합니다. 나는 몇 년 전에 내가 사용하던 ISP와 똑같은 이슈를 가지고 있었다. 포트를 변경하면이 제한 사항을 회피 할 수 있습니다.

+0

포트는 문제가되지 않습니다. 내가 telnet 할 때 telnet을 사용하여 사이트가 실행중인 포트에 텔넷을 연결하는 방법을 알 수 있습니다. 예를 들어, 내 IP가 111.222.333.444이고 포트가 6789라고 가정하면 텔넷 111.222.333.444 6789를 수행하면 사이트에 연결됩니다. 그러나 브라우저에서 http://111.222.333.444:6789를 사용하면 브라우저가 응답을 기다리는 바퀴를 돌려 회전하게됩니다. – merk

+0

한 노트 - 내 라우터와 관련이 있습니다. 방금 PC를 케이블 모뎀에 직접 연결 했으므로 이제 브라우저에서 사이트를 불러올 수 있습니다. 나는이 기사 http://johan.driessen.se/posts/Accessing-an-IIS-Express-site-from-a-remote-computer의 지침에 따라 사이트를 만들었다. 기본적으로 내가 라우터를 제거한 후에 변경된 것은 케이블 모뎀에서받은 IP 주소를 추가하는 것이 었습니다. – merk

관련 문제