나는 최근에 Windows 2008 시스템에 webmatrix를 설치했습니다. webmatrix를 사용하여 dotnetnuke를 설치했으며, 서버의 브라우저를 사용하여 사이트를 방문하고 사이트 설치를 완료했습니다. 모든 것이 잘 작동합니다.IIS 익스프레스 및 IIS에서 다른 결과
IIS에서 사이트를 만들고 dotnetnuke를 설치 한 폴더를 가리켰습니다.
내 도메인 이름과 포트 80을 사용하여 내 서버의 브라우저로 사이트를 방문하면 설치 페이지로 이동합니다. 원격 컴퓨터를 사용하여 사이트를 방문하면 "이 사이트는 현재 사용할 수 없습니다. 나중에 다시 확인하십시오."라고 표시됩니다. 그러나 iis express를 방문하면 완벽하게 작동합니다.
무엇이 잘못 되었나요?
감사합니다.
변경된 URL에서 사이트 별칭 섹션을 확인 했습니까? 또한, 개인적으로 응용 프로그램이 웹 서버의 루트 디렉토리에 있지 않을 때 많은 문제가있었습니다. – angusf
이것은 IIS 사이트/응용 프로그램 매핑의 기본 문제 일 수 있습니다. IIS에는 이미 기본 사이트가 있습니다. 새 사이트를 만들어서 사용자 정의 헤더 ('my.site.com')에 바인드하고 dotnetnuke가있는 폴더를 가리켜 야합니다. 그런 다음 로컬 DNS 항목 (/ system32/drivers/etc/hosts)을 추가하고 127.0.0.1을 가리키면 브라우저의 사용자 정의 헤더로 로컬 사이트에 액세스 할 수 있습니다. –