Web.Config 파일을 변경하려면 IIS를 다시 시작해야합니까?


12

Windows 2008 Server에 VS 2008 (.NET Framework 3.5 사용)로 작성한 WCF 구성 요소가 설치되어 있습니다. 방법 중 하나를 사용하는 데 문제가 있었으며 문제를 시도하고 디버그하기 위해 Web.Config 파일에 진단을 추가하는 것이 좋습니다. 이제이 WCF 서버는이 시점에서 전혀 사용되지 않으므로 Web.Confilg 파일에서 편집 한 다음 새 클라이언트 앱으로 테스트를 실행할 수 있습니까? 아니면 Windows 2003 Server에서 IIS를 중지했다가 다시 시작해야합니까?

답변:


15

web.config를 변경하면 앱에 0 개의 연결이 남자 마자 IIS가 앱을 다시로드하게됩니다. 이를 위해 앱이 할당 된 앱 풀을 중지했다가 다시 시작할 수도 있습니다. IIS 자체를 중지했다가 다시 시작할 필요는 없습니다.


5
연결이 0이 될 때까지 기다리지 않습니다.
TristanK

2
라이브 시스템에서 앱 풀을 다시 시작하면 사용자가 중단됩니까?
spuder

2
@spuder 네, 가능합니다. 앱 풀이 다운되어있는 동안 앱을 실행하는 작업자 프로세스가 없으므로 앱 풀이 시작될 때까지 사용자는 503 서비스를 사용할 수 없습니다.
squillman 2016 년

2

설정이 필요할 때마다 응용 프로그램에서 구성 파일을 읽거나 파일의 변경 사항을 모니터링하는지 (log4net처럼) 여부에 따라 다릅니다. 그렇지 않은 경우 응용 프로그램을 다시 시작해야합니다.
기본적으로 IIS 관리 폴더의 파일을 변경하면 일반적으로 응용 프로그램 도메인이 다시 시작됩니다.


1
응용 프로그램 풀이 아닌 응용 프로그램 도메인
TristanK
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.