2011-10-04 6 views
0

두 개의 서로 다른 웹 주소에서 실행해야하는 웹 솔루션을 만들고 있습니다. 어떤 링크가 사이트 (예 : www.tes1.com 또는 www.test2.com)를로드하는지에 따라 웹 사이트에 다른 데이터베이스를 사용하고 싶습니다.링크에 따라 데이터 소스를 어떻게 변경해야합니까?

요청이 사이트 마스터에서 오는 곳을 확인 중이며 모든 웹 페이지가 다른 페이지로 사용해야하는 dbl 파일을 변경하려고했습니다. 어떻게해야합니까? 가능하니?

+0

성능 및 가독성과 관련하여 찬성과 반대가 될 수 있다고해도 제 질문은 가능합니다. – Bastardo

답변

0

네, 그렇다면 context.Request.Url.ToString()을 확인하는 HTTP 모듈을 만들어야합니다. (해당 웹 사이트의 현재 URL). 그런 다음 'CurrentConnectionString'이라는 정적 속성이있는 클래스를 만듭니다. url을 기반으로 HTTP 모듈에서 CurrentConnectionString을 설정 한 다음 데이터베이스에 연결할 때마다 CurrentConnectionString 등록 정보를 사용합니다.

관련 문제