동일한 데이터베이스에 연결된 동일한 서버에서 호스팅되는 여러 WCF 서비스가있는 시나리오가 있습니다. 그러나 현재 그들은 모두 별도의 web.config 파일을 가지고 있습니다. 따라서 다른 서버에 약간의 변경 또는 새 배포가있을 때마다 모든 web.config를 변경해야합니다.
주어진 서버의 모든 서비스간에 공유 할 수있는 단일 구성 (파일 또는 메모리 / db에 있음)을 가질 수있는 방법이 있습니까? 그렇다면 그것은 무엇일까요? 그렇지 않다면 왜 안됩니까? 이 접근 방식을 사용해서는 안된다면 왜 안됩니까?
현재 이러한 계층 구조 (폴더 구조)가 있습니다.
Services
- Service1
- Service2
- ...
- ServiceN
참고 : "프로그래머"에 대해 동일한 질문을했지만 아무도 응답하지 않았습니다.
이것은 결국 가능합니다. 내가 한 일은 IIS의 응용 프로그램으로 서비스가 포함 된 폴더를 변환하고 해당 폴더에 공통 web.config를 넣는 것입니다. 이를 위해서는 각 웹 서비스의 개별 web.config 파일을 삭제해야합니다.
Services (Convert as application)
- Service1
- Service2
- ...
- ServiceN
- web.config
이제 다른 구성 파일을 사용하거나 다른 값을 사용하기 위해 특정 서비스가 필요한 경우 해당 서비스 내에 web.config를 넣으면 작동합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다