2016-11-14 1 views
2

IIS 또는 Visual Studio 2015 커뮤니티에 가장 된 URL을 설정할 수있는 설정이 있습니까? 내 웹 사이트를 로컬로 디버깅하고 싶지만 디버거에 사이트가 localhost 대신 특정 도메인에서 실행되고 있다는 인상을 주시겠습니까?Visual Studio 2015가 디버깅 용으로 가장함

DotNetBlogEngine.Net을 사용하고 있으며 단일 웹 응용 프로그램에서 여러 웹 사이트를 실행할 수있는 기능이 있습니다. 나는 또한 다른 도메인 이름의 밑에 정확한 동일한 위치를 달릴 것이다 그래서 위치가 별칭이있는 것을 허용하도록 그것을 확장했다. 불행히도 완전히 작동하지 않으며 별칭 웹 사이트로 이동하면 도메인을 제거하고 IP 주소로 바꿉니다. 내 코드로 들어가서 문제를 디버그하려고합니다. 감사.

+3

어쩌면 당신은 Windows 호스트 파일에 가짜 도메인을 추가하고 localhost로 리디렉션 할 수 있습니까? –

+0

Windows 호스트 파일은 포트 번호를 허용하지 않으므로 VS는 디버깅에 포트 번호를 사용합니다. http://stackoverflow.com/a/8652991/1452739 – Enkode

답변

1

특수한 도메인 이름 * .localtest.me가 있습니다.이 도메인 이름은 특별히 좋은 사람이이 목적으로 만든 것입니다. 내부적으로는 127.0.0.1 (그렇지 않으면 localhost라고도 함)으로 해석된다는 점에서 특별합니다.

http://readme.localtest.me

좋은 점은 그 호스트 파일에 대한 수정을 필요로하지 않고 인터넷에 연결된 모든 컴퓨터에서 작동이 발생한다.

site1.localtest.me, site2.localtest.me 등과 같이 원하는 수의 도메인 이름을 설정할 수 있으며 모두 실제 도메인 이름처럼 보이고 localhost를 가리 킵니다.

필요한 하위 도메인을 사용하여 IIS 바인딩 및/또는 블로그 엔진을 설정하기 만하면 외부 도메인 이름과 동일하게 작동합니다.

+0

제안을 주셔서 감사합니다. Visual Studio에서이 기능을 사용해 보셨습니까? 나는 테스트를했고 나의 VS 포트는 44333이다. 그래서 나는 http://enkode.localtest.me:44333/default.aspx를 시도했고 그것은 나에게 HTTP 400 에러를 주었다. – Enkode

+1

물론, IIS Express에서 작동하려면 몇 가지 단계가 더 필요합니다. 올바른 바인딩을 추가해야합니다. http://stackoverflow.com/questions/4709014/using-custom-domains-with-iis-express/32744234#32744234 –

+0

예 더 많은 지원이 필요하지만 여전히 503 오류가 발생합니다. 이것에 대한 최선의 지원은 다음과 같습니다. https://www.richard-banks.org/2014/01/how-to-configure-iisexpress-for.html – Enkode