내 노트북의 IIS에서 ASP.NET 웹 사이트를 호스팅하여 동료들과 공유하시겠습니까?

내 노트북의 IIS에서 ASP.NET 웹 사이트를 호스팅하여 동료들과 공유하시겠습니까?

피드백을 받을 수 있도록 ASP 웹사이트를 동료들과 공유하려고 합니다.

브라우저에서 다음 두 가지 방법을 모두 사용하여 프로젝트에 액세스할 수 있습니다.

http://localhost:8125/
http://pc_hostname:8125/

내 회사 네트워크/VPN의 다른 사람들이 내 PC의 포트 8125에 어떻게 액세스할 수 있나요?

그렇다면 나는 어떻게 해야 합니까?

저는 IIS 7.5를 사용하고 있으며 방화벽 설정은 다음과 같습니다. http://img196.imageshack.us/img196/1447/firewallx.jpg

죄송합니다. 평판이 좋지 않아 이미지를 직접 업로드할 수 없습니다.

답변1

사이트를 다음으로 푸시하면 됩니다.앱하버또는Azure 웹 사이트- 둘 다 무료 옵션이 있으며 시작하는 것은 매우 간단합니다. 이렇게 하면 귀하의 사이트가 웹에 공개되고 동료가 이를 시험해 볼 수 있습니다. VPN이나 ​​방화벽 등을 사용하는 것보다 훨씬 쉽습니다.

답변2

첫 번째 단계는 문제를 진단하는 것입니다. 지금까지 귀하의 게시물은 진단 정보를 많이 제공하지 않지만 첫 번째 단계는 두 컴퓨터(예: 귀하와 다른 컴퓨터)가 서로를 볼 수 있는지 확인하는 것입니다. 이는 핑을 통해 수행됩니다. Windows 방화벽은 기본적으로 ICMP ping을 차단하므로 수동으로 활성화해야 합니다. 이 게시물에서는 ICMP ping을 활성화하는 방법을 설명하지 않지만 웹에서 쉽게 찾을 수 있습니다.

컴퓨터 이름을 다른 컴퓨터에서 확인할 수 있는지 확인하세요. NetBIOS 이름이고 네트워크에 컴퓨터 이름에 대한 DNS 등록이 없으면 이것이 원인일 수 있습니다. 저는 개인적으로 Windows에서 NetBIOS 경험이 매우 부족하다고 생각합니다. 왜 Apple의 Bonjour/mDNS 서비스 같은 것이 없는지 모르겠습니다. 이름이 제대로 확인되었는지 확인하려면 nslookup또는 같은 명령을 사용하세요 .ping

문제 공간에서 제거할 수 있도록 로컬 Windows 방화벽을 비활성화했음을 이미 확인했습니다.

컴퓨터가 서로 보고 대화할 수 있도록 설정한 후에는 IIS 구성을 살펴보고 웹 사이트의 바인딩이 무엇인지 확인합니다. IIS를 열고 웹 사이트를 선택한 다음 화면 오른쪽에 있는 "바인딩"을 클릭합니다. ). 해당 주소가 "할당되지 않은 모든 IP 주소"로 바인딩되어 0.0.0.0있고 컴퓨터 주소에 바인딩된 다른 사이트가 없는지 확인하세요.

그래도 문제가 해결되지 않으면 특정 오류 메시지와 같은 추가 정보 없이는 더 많은 도움을 드릴 수 없습니다.

관련 정보