문제

동일한 ASP.NET MVC 앱을 사용하여 여러 웹 사이트(하위 도메인이 아닌 서로 다른 도메인 포함)를 호스팅하고 싶습니다.도메인에 따라 다르게 작동하는 앱이 필요하지만 여전히 동일한 앱이 모든 도메인에 서비스를 제공하고 싶습니다.저는 도메인 전달이나 리디렉션을 원하지 않습니다. 실제로 모든 도메인이 자체적으로 작동하지만 동일한 MVC 앱에서 제공되기를 원합니다.어떻게 해야 하나요?GoDaddy와 공유 호스팅을 하고 있다는 점도 주목할 만합니다.

미리 감사드립니다!

도움이 되었습니까?

해결책

바인딩 설정에서 호스트 헤더 필드를 사용하는 IIS에서는 가능해야합니다. 응용 프로그램에 원하는만큼 다양한 호스트 헤더를 추가 할 수 있습니다. 그리고 해당 도메인이 어떻게 든 해당 특정 포트 (HTTP 또는 HTTPS 또는 Custom)의 호스트로 이동하는 한 해당 응용 프로그램이 사용됩니다.

다른 팁

ASP.NET MVC 도메인 라우팅 사이트에 접속하는 데 사용된 도메인 이름을 기반으로 ASP.Net MVC 응용 프로그램 동작을 제어할 수 있는 한 가지 방법을 보여줍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top