웹 사이트를 로컬에서 테스트 할 때 임시 도메인을 설정하려면 HOSTS를 수정하는 다른 방법이 있습니까? Win7에서 IIS7을 사용하고 있습니다.웹 사이트 테스트 용 로컬 IIS7 설치
/localhost/domainname을 사용하고 싶지 않습니다. 차라리/domainname을 사용하여 파일 경로 등을 걱정할 필요가 없습니다. 내 웹 사이트는 파일 경로가 루트 폴더와 관련이 있고 페이지가 아닌 경로로 설정됩니다.
웹 사이트를 로컬에서 테스트 할 때 임시 도메인을 설정하려면 HOSTS를 수정하는 다른 방법이 있습니까? Win7에서 IIS7을 사용하고 있습니다.웹 사이트 테스트 용 로컬 IIS7 설치
/localhost/domainname을 사용하고 싶지 않습니다. 차라리/domainname을 사용하여 파일 경로 등을 걱정할 필요가 없습니다. 내 웹 사이트는 파일 경로가 루트 폴더와 관련이 있고 페이지가 아닌 경로로 설정됩니다.
코드에서 명시 적으로 도메인 이름을 확인하지 않으면 II7에 배포하고 http://localhost을 통해 테스트 할 수 있어야합니다.
는하지만,이 방법 몇 가지주의 사항이 있습니다
내 접근 방식은 개발 중에 포트 808x에서 VS Dev WebServer (Cassini)를 실행하고 포트 888x에서 로컬 IIS7 (CruiseControl.Net 사용)에 배포하는 것입니다. 이 코드로 작업하면서 VS로 쉽게 디버깅 할 수 있지만 아직 IIS7의 중간 신뢰도로 설정된 사이트가 있습니다.
내 dev 컴퓨터를 가리키는 대상 도메인의 호스트 이름도 있습니다. 따라서 IIS7 인스턴스는 http://localhost:888x 및 http://dev.domain.com:888x으로 사용할 수 있으며 Google Ajax 및 Facebook Connect API 와도 도메인 통합을 테스트 할 수 있습니다. 물론 DNS를 제어하고 A 레코드를 추가 할 수 있어야합니다.
그러나이 설정에서는 도메인 URL에 대한 실제 테스트가 필요하지 않습니다.
다른 포트에있는 모든 사이트가 가장 쉬운 방법이며 흥미로운주의 사항을 지적하기 위해 +1합니다. – Filburt
나는 당신의 말을 좋아합니다. 여러 사이트에서 동시에 작업하고 있기 때문에 배포 전에 사이트를 테스트 할 때마다 다른 서버를 가리 키도록 IIS의 localhost를 변경하지 않아도되기를 바랍니다. 그러나, 회고에서 어쩌면 그것은 나의 해결책이다. dreamweaver에서 .net 및 php 프로젝트를 수행하므로 두 가지 모두에서 사용할 수있는 솔루션을 찾고있었습니다. Cassini는 .Net에 대한 최선의 선택이지만 완전히 동의합니다. –
다른 포트를 사용하고 IIS7 웹 사이트 - http : // localhost : 8881에 대한 .Net 및 http : // localhost : 8882에있는 PHP로 두 가지 솔루션을 배포하십시오. 이 방법을 사용하면 두 가지를 동시에 실행할 수 있습니다. –
경로가 상대 경로 인 경우 기본 URL이 중요한 이유는 무엇입니까? –