IOSEXPRESS 구성을 통해 외부 액세스 세부 정보가 허용됩니다
1. <cument>/iisexpress/config 폴더에 위치한 iisexpress의 구성 파일을 찾아 ApplicationHost.config를 열고 다음 코드를 찾으십시오.
<site name = "website1"id = "1"ServerAutostArt = "true"> <Application Path = "/"> <virtualDirectory Path = "/"PhysicalPath = "%IIS_SITES_HOME%/weffer1"/> </application> <바인딩 프로토콜 = "http"BindingIncormation = ": 8080 : Localhost"/</siteing "/</siteing"
이름이 웹 프로젝트의 이름 인 경우 프로젝트에 해당하는 구성을 찾은 다음
<바인딩 프로토콜 = "http"bindingInformation = "*: 8080 : localhost" />
나중에 추가되었습니다
<바인딩 프로토콜 = "http"bindingInformation = "*: 8080 : 192.168.1.1" />
그중 192.168.1.1은 자신의 IP 주소로 변경되고 8080은 자신의 포트로 변경됩니다.
2. 위를 클릭하여 변경 한 후 IP 주소를 통해 액세스하면 400 개의 오류가 발생할 수 있습니다. 발생하면 다음 방법을 사용하십시오.
(1) 관리자로 CMD 명령 창을 엽니 다. (2) 다음 명령을 입력하십시오.
netsh http add urlacl url = http : //192.168.1.1 : 8080/user = 모든 사람
마찬가지로 IP 주소와 포트를 자신의 것으로 변경하십시오. 오류가보고되면 관리자로서 실행하는 CMD인지 확인하십시오. iisexpress를 다시 시작하면 IP 주소를 사용하여 액세스 할 수 있어야합니다.
3.. 위의 두 부분을 완료 한 후 방화벽으로 인해 다른 컴퓨터가 서버에 액세스하지 못할 수 있습니다. 이런 경우 다음 방법을 사용하십시오 (여기 시스템은 Win8.1입니다).
(1) 제어판 (카테고리 선택 방법) -> 시스템 및 보안 -> Windows 방화벽, 왼쪽에서 고급 설정을 선택하십시오 (2) 인바운드 규칙을 마우스 오른쪽 버튼으로 클릭 -> 새 규칙 -> 포트 -> 특정 로컬 포트에서 8080을 입력하십시오 -> 3 옵션을 선택하려면 -> 새 규칙 이름을 입력하십시오 -> 완료 -> 완료하십시오.
이제 외부 프로그램이 iisexpress에 액세스 할 수 있습니다
읽어 주셔서 감사합니다. 도움이되기를 바랍니다. 이 사이트를 지원 해주셔서 감사합니다!