2014-11-05 2 views
0

asp.net 솔루션을 사용하고 godaddy를 사용하여 원격 테스트 환경을 사용하고 있습니다. 응용 프로그램을 배포 할 준비가되었습니다. 두 가지 질문이 있습니다. - 데이터베이스가 달라졌 기 때문에 다른 Web.config를 사용하려고 생각했지만 어떻게 작동하고 어떻게 구현할 수 있는지 잘 모르겠습니다. 그래서 선택할 수 있습니다. 쉽게 어떤 웹 설정을 poriject/솔루션에 따라복수 호스팅 시스템에 asp.net 솔루션을 배포하십시오.

2 내가 해결하려고하는 솔루션을 여러 클라이언트에 배포 할 수 있으므로 각 클라이언트 버전이 다를 수 있습니다 (로고 및 기타 내용은 디자인 및 기능이 아님).), 각 클라이언트마다 별도의 솔루션을 만들어야합니까, 아니면 별도의 웹 사이트 프로젝트를 만들어야합니까?

이 경우 가장 좋은 방법은 무엇입니까

답변

2

구성 및 관련 구성 변환을 사용하십시오. 기본적으로 프로젝트에는 DebugRelease 구성이 있지만 추가 구성을 추가 할 수 있습니다. 그런 다음 각 구성에 대해 Web.config 변형 Web.Server1.config, Web.Server2.config, Web.Client1.config, Web.Client2.config 등을 게시 할 수 있습니다. 게시 할 때 게시 할 구성을 선택하면 해당 변환이 Web.config 파일에 대해 실행되어 변경됩니다 밖으로 연결 문자열, 애플 리케이션 설정, 뭐든간에.

자세한 내용은 다음을 참조하십시오. How to: Transform Web.config When Deploying a Web Application Project | MSDN

관련 문제