데이터 액세스 라이브러리를 참조하는 WCF 서비스가 있습니다. 데이터 액세스 라이브러리에는 데이터베이스에 대한 연결 문자열을 포함하는 app.config 파일이 있습니다. 연결 문자열을 변경하려고 할 때마다 참조 된 데이터 액세스 라이브러리를 다시 컴파일하는 것이 아닙니다. 연결 문자열을 wcf 프로젝트의 app.config 파일에 넣을 수 있어야합니다. 이것이 가능한가? 만약 그렇다면 어떻게?참조 된 라이브러리에 대한 app.config 설정 사용
0
A
답변
3
데이터 액세스 라이브러리는 응용 프로그램이 아니기 때문에 app.config
이 아니어야합니다.
app.config
을 사용하는 요점은 각 개별 응용 프로그램이 라이브러리 설정을 사용하여 자체 구성을 허용하는 것입니다.
연결 문자열과 같은 경우에 특히 유용합니다. WCF 서비스 용 파일 app.config
에 연결 문자열을 입력하기 만하면됩니다. 데이터 액세스 라이브러리에서 수행해야하는 작업은 사용해야하는 연결 문자열 이름을 알고 있는지 확인하는 것입니다.
관련 문제
- 1. 참조 된 프로젝트의 app.config SlowCheetah
- 2. libSystem 라이브러리에 대한 참조
- 3. 라이브러리에 대한 라이브러리 참조
- 4. App.Config 설정 재정의
- 5. 참조 된 dll 파일의 app.config 파일
- 6. Jar 파일 대 안드로이드 라이브러리에 대한 참조
- 7. TlbImp가 참조 된 형식 라이브러리에 대한 interop 어셈블리를 생성하지 못하도록합니다.
- 8. 참조 된 라이브러리에 대한 솔루션에 실제 폴더 추가
- 9. F # 라이브러리에 대한 참조 된 구성 요소를 찾을 수 없습니다.
- 10. dll에 대한 App.config
- 11. 올바른 버전의 IBM.Data.Informix 라이브러리에 대한 참조 추가하기
- 12. C++ 라이브러리에 대한 연결에서 정의되지 않은 참조
- 13. C# WCF cant 참조 app.config
- 14. zbar 라이브러리에 사용 된 알고리즘
- 15. Eclipse에서 라이브러리에 참조 추가
- 16. 액세스의 app.config 설정
- 17. R 패키지에서 동적으로 링크 된 라이브러리에 대한 디렉토리 경로 설정
- 18. 런타임시 app.config system.net 설정 업데이트
- 19. clang의 라이브러리에 대한 문서
- 20. C# 라이브러리에 대한 TraceSource 로깅 구성 정의
- 21. fsx 파일의 app.config 사용
- 22. C++ 자주 사용하지 않는 라이브러리에 대한 참조 찾기 및 제거
- 23. app.config - 클래스에 대한 참조? 연결 문자열 빌더가 포함 (sql_conClass.cs 이름) :
- 24. 타사 라이브러리에 대한 로깅 사용 안 함
- 25. 셰어 포인트는 라이브러리에 대한 사용 권한을 제공합니다.
- 26. crouton 라이브러리에 대한 사용자 정의 레이아웃 사용
- 27. 라이브러리에 대한 알림 기능을 사용 중지합니다.
- 28. WCF 코드 대 app.config 설정
- 29. app.config 외부에 데이터베이스 설정 저장
- 30. SPPlaylistFolder에 대한 folderId 참조 사용
내가 어떻게 할 것인지 잘 모르겠다. 런타임시 WCF app.config에서 ConnectionString을 읽으려는 데이터 액세스 라이브러리에서 ConfigurationManager를 사용하고 있습니까? – user1
네, 그게 바로 당신이'ConnectionStrings' 속성에 접근하는 방법입니다. http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.connectionstrings.aspx – Yuck
우수. 도와 줘서 고마워! – user1