답변:
지난주에 이것에 관한 짧은 비디오 를 만들었습니다 . AppDomain과 AppPools의 차이점과 재활용의 원인을 다룹니다. 전체 재활용 및 AppDomain 재활용을 유발하는 다양한 설정 변경을 안내합니다. 또한 재활용 여부와 그 영향을 알 수있는 방법도 다룹니다.
짧은 대답은 그것이 달려 있다는 것입니다. applicationTouch.config 자체를 '터치'하면 재활용 수준이 발생하지 않지만 특정 구성이 변경됩니다. 모든 .NET의이 Machine.config 또는 루트 Web.config의로 변경이 프레임 워크 버전의 서버에 응용 프로그램 도메인 재활용의 원인이됩니다. 사이트의 web.config를 변경하면 해당 사이트에 대한 AppDomain 재활용이 발생합니다.
앱 풀 속성을 편집하면 앱 풀이 재활용됩니다 (구성 변경시 disallowrotationation이 설정되어 있지 않거나 현대의 해당 항목이 아닌 한).
그렇지 않으면 아니요, 생각할 수있는 system.webServer 변경으로 인해 응용 프로그램 풀이 다시 시작되지 않습니다.
그러나 .Net을 사용하는 경우 web.config 값을 수정하면 앱이 다시 시작될 수 있습니다 (AppDomains).