2014-10-30 2 views
1

여러 MVC 프로젝트를 호스팅하는 도메인이 있습니다. 가상 디렉터리가 및 domain.com/project2이되도록 설정했습니다. 그러나 로컬에서는 프로젝트가 단지 localhost:xxxx이므로 MVC 컨트롤러의 모든 아약스 또는 종점에 대한 경로 지정은 프로덕션 대 개발에서 다릅니 다. dev에 각도 라우팅을 사용하고 있기 때문에 dev에 대해서는 /Content/Views/home.html과 같지만 라이브에서는 /project1/Content/Views/home.html과 같아야합니다.dev vs production에 대한 다른 경로

이렇게하는 좋은 방법이 있습니까? 나는 이런 종류의 호스팅을하는 것이 분명하므로 어떤 도움을 주시면 대단히 감사하겠습니다. 미리 감사드립니다!

+0

하위 도메인을 만드는 것이 좋지 않습니까? 다음과 같이 : dev.project1.domain.com? – rahpuser

+0

@rahpuser 예, 아마도 이것이 최상의 솔루션입니다. – Aarmora

답변

2

Visual Studio에서 프로덕션 환경에 맞게 가상 경로를 설정할 수 있습니다.

프로젝트 -> ProjectName 속성 웹 탭과 가상 경로 필드가 표시됩니다. 여기에/project1 /을 입력하면 디버깅하는 동안 개발 환경이 생산과 일치하게됩니다.

+0

이것은 완벽하게 작동했습니다. 감사합니다! – Aarmora

관련 문제