2010-05-18 3 views
2

ASP.net MVCASP.net MVC 다른 하위 도메인에서 동시에 같은 앱의 인스턴스를 여러 개 실행하는 방법은 무엇입니까?

다른 하위 도메인에서 같은 앱의 인스턴스를 동시에 여러 개 실행하는 방법은 무엇입니까?

나는 12 개 정도의 하위 도메인을 가지고 있습니다.

sub1.website.com sub2.website.com

이 같은 폴더 구조

\ 웹 사이트 \의 SUB1 \ 웹 사이트 \의 SUB2 내가 같은 응용 프로그램을 실행해야하는 경우

모든 하위 도메인에 대해 가장 적합한 방법은 무엇입니까?

호스트가 루트 \ 웹 사이트 \에 있으며 "사용자"를 기반으로 어디를 볼 것인지 파악해야합니까?

또는

그냥 하위 도메인의 각 응용 프로그램을 복사 (내가 코드 드 로직을 구현해야 상상), 앱 실제로 인스턴스이다 "모르고"가? (이것은 앱을 업데이트 할 때 모든 곳으로 복사해야 함을 의미합니다)

이런 종류의 문제에는 어떤 다른 접근 방법이 있습니까? 각 응용 프로그램은 다른 데이터베이스 이름을 사용하므로 외부 파일의 일부 종류로 코딩해야합니다.

답변

0

별도의 데이터베이스를 사용하는 경우 이는 완전히 별도의 사이트라는 것을 의미합니다. 동일한 코드베이스라는 사실은 부적절합니다.

배포 각각

/website/sub1 
/website/sub2 
당신이 각 폴더에 수행해야합니다 새로운 코드를 공개하지만,이 항상 배포 문제가있을 때

예, 코드를 탈수 또는 일부 외부 설정을 해달라고 보상.

루비/PowerShell의 배포 스크립트를 작성/무엇이든의 경우 주요 두통

+0

안녕하세요, 당신의 의견에 감사드립니다. 질문이 하나 더 있습니다 ... "마스터"앱을 통해 회사와 사용자를 추가/제거하는 것을 자동화하려면이 앱이 동일한 powershell 스크립트를 실행합니까? 아니면 이번에는 앱 내부의 모든 것을 "코드화"해야합니까? – unmircea

관련 문제