Windows 2008 Server에 VS 2008 (.NET Framework 3.5 사용)로 작성한 WCF 구성 요소가 설치되어 있습니다. 방법 중 하나를 사용하는 데 문제가 있었으며 문제를 시도하고 디버그하기 위해 Web.Config 파일에 진단을 추가하는 것이 좋습니다. 이제이 WCF 서버는이 시점에서 전혀 사용되지 않으므로 Web.Confilg 파일에서 편집 한 다음 새 클라이언트 앱으로 테스트를 실행할 수 있습니까? 아니면 Windows 2003 Server에서 IIS를 중지했다가 다시 시작해야합니까?
답변
web.config를 변경하면 앱에 0 개의 연결이 남자 마자 IIS가 앱을 다시로드하게됩니다. 이를 위해 앱이 할당 된 앱 풀을 중지했다가 다시 시작할 수도 있습니다. IIS 자체를 중지했다가 다시 시작할 필요는 없습니다.
답변
설정이 필요할 때마다 응용 프로그램에서 구성 파일을 읽거나 파일의 변경 사항을 모니터링하는지 (log4net처럼) 여부에 따라 다릅니다. 그렇지 않은 경우 응용 프로그램을 다시 시작해야합니다.
기본적으로 IIS 관리 폴더의 파일을 변경하면 일반적으로 응용 프로그램 도메인이 다시 시작됩니다.