웹 및 Windows NT 서비스 응용 프로그램을 모두 포함하는 솔루션이 있습니다. 물론 이것은 두 가지 다른 프로젝트이지만 동일한 솔루션 내에 있습니다. 그러나 그들은 동일한 구성을 많이 공유합니다..NET의 공유 구성 파일
현재 web.config 및 app.config 파일에 동일한 값이 있습니다. 이것은 지저분 해지기 시작했고 솔루션 내의 두 응용 프로그램 모두에 대해 공유 구성 파일을 갖고 싶습니다. 구성 웹 응용 프로그램의 루트 레벨에없는 경우
- 웹 응용 프로그램에 문제가 있습니까? 여기에 한계가 있습니까? 내가 Web.config의
- 를 사용하지 않는 경우
- 나는 설명은 일반적으로 공유 구성에 대한 나쁜 생각 캐싱 및 웹 응용 프로그램의 자동 재활용을 풀 것인가?
configSource 특성을 사용하면 ".."또는 "~ /"을 넣을 수 없으며 "구성 파일과 동일한 디렉터리 나 하위 디렉터리에있는 파일을 참조해야합니다." 이 두 가지 프로젝트가 둘 다 자신보다 높은 디렉토리 레벨에 도달 할 수없는 경우 어떻게 외부 파일을 공유 할 수 있습니까? –
Indy의 @James : 하드 링크 및 소프트 링크와 같은 NTFS 파일 시스템 수준의 기능을 사용하여 디렉토리에 파일을 표시 할 수 있습니다. 실제로는 없지만 ... (링크/실제 파일 포인터). "NTFS 하드 링크"또는 "NTFS 접속점"에 대한 Google –