2011-04-22 26 views
0

작은 시나리오가 있으며이를 수행하는 가장 좋은 방법을 찾으려고합니다. 현재 내 웹 사이트에는 app.config가 포함 된 종속 어셈블리가 있습니다. 내 코드에서 제 3 자 API에 액세스하는 데 사용하는 특정 자격 증명을 저장했습니다.웹 및 종속 어셈블리 구성

또한이 계정에 대한 테스트 계정과 라이브 계정이 있으며 개발 과정에서 테스트 계정을 사용합니다. 솔루션을 빌드하면 모든 dll이 프로젝트의 웹 BIN 폴더로 이동하기 때문에 문제가 발생합니다. App.Config에서 API 자격 증명을 테스트에서 웹 계정이 살아있을 때 라이브 계정으로 변경할 수있는 방법이 없습니다. app.config에서 값을 변경해야 할 때마다 전체 솔루션을 빌드하고 라이브로 옮깁니다.

값을 실시간으로 변경하거나 내 web.config의 값을 종속 프로젝트 또는 다른 최선의 방법으로 읽을 수 있도록 웹 congig에 app.config를 출력하는 방법이 있습니까?

답장을 기다리십시오. 감사.

답변

0

Visual Studio 2010을 사용한다고 가정 할 때 가장 쉬운 방법은 web.config transformations입니다.

다른 빌드 구성 (예 : 디버그, 테스트, 릴리스)에 대해 특정 web.config 요소 및 값을 변형하도록 지정할 수 있습니다.