나는 asp.net의 C#에서 시스템을 가지고 있고, 나는 시스템을위한 3 환경이 있습니다생성 클래스 매개 변수
- 개발 환경
- 승인하다 환경
- 생산 환경
와 I를 내 시스템 (연결 문자열, 이미지 폴더, 파일 폴더)에 필요한 모든 매개 변수를 저장 한 클래스가 있지만이 매개 변수는 3 가지 경우에 서로 다릅니다.
사용중인 환경에 따라 매개 변수 팩터 리를 만들고 싶습니다.
누군가가이 패턴을 사용하거나 패턴을 알고 있습니까?
나는 asp.net의 C#에서 시스템을 가지고 있고, 나는 시스템을위한 3 환경이 있습니다생성 클래스 매개 변수
와 I를 내 시스템 (연결 문자열, 이미지 폴더, 파일 폴더)에 필요한 모든 매개 변수를 저장 한 클래스가 있지만이 매개 변수는 3 가지 경우에 서로 다릅니다.
사용중인 환경에 따라 매개 변수 팩터 리를 만들고 싶습니다.
누군가가이 패턴을 사용하거나 패턴을 알고 있습니까?
저는 대개 배포 유형 (dev, stage, live)을 지정할 수있는 web.config appSetting을 사용하여이 문제를 해결합니다. 런타임에서 나는 무엇을 해야할지 프로그램 적으로 결정할 수 있습니다.
보통 나는이에 대한 Web.config의 변환을 사용
이 프로세스 (느린 치타)을 도와주는 비주얼 스튜디오 플러그인에보고를 할 수 있습니다 :
환경 별 설정을 저장하려면 구성 파일/데이터베이스를 사용해야합니다. – FishBasketGordo
Visual Studio 2010을 사용하고 있습니까? 그런 다음 Web.config 변환을 사용해야합니다. –
그리고 "공인 된 환경"이란 무엇을 의미합니까? 나는 "공상"을 찾았지만 그 환경과 어떻게 관련이 있는지 보지 못했다. –