C# 프로젝트ConfigurationManager는 어디에서 데이터를 가져 옵니까?
나는 프로젝트를 만들었고이 프로젝트에는 설정 파일 (app.config)이있다. 실제로 거기에는 기본 행 외에는 아무것도 없습니다. 그리고이 프로젝트에 내가 라인과 CS 파일이 있습니다
string connectionString = ConfigurationManager.ConnectionStrings["DbConnect"].ConnectionString;
을 그리고 모든 작동합니다! 방법?! 내가 아는 한 ConfigurationManager는 로컬 app.config에서 데이터를 가져옵니다. app.config에 기본 행만 있기 때문에 ConfigurationManager가이 연결 문자열을 사용하는 위치를 이해할 수 없습니다. CM이 가져갈 수있는 장소가 있습니까? 또한 Machine.config (경우에 한함)를 통해 검색 한 내 연결 문자열과 같은 모든 줄을 wasnt. "DbConnect"에 대한
거기에'connectionStrings'라는 것이 있습니까? app.config에서'DbConnect'를 찾으려고 했습니까? 여기에 app.config 내용을 공유 할 수 있습니까? –
다른'.config' 파일이 있습니까? 연결 문자열은 외부 설정 파일에 저장 될 수도 있습니다. – Nkosi
@ChetanRanpariya, connectionStrings 및 DbConnect와 같은 파일을 검색했습니다. https://www.dropbox.com/s/7pxbfj8lvf76q4l/app.config?dl=0 – Adventurer