applicationHost.config를 변경하면 IIS7이 다시 시작됩니까? IIS7이 다시 시작되고

파일을 변경하면 :

% windir % \ system32 \ inetsrv \ config \ applicationHost.config

유효한 구성을 초래하는 변경 사항으로 업데이트하면 IIS7이 다시 시작되고 모든 앱에서 강제로 다시 시작됩니까?

서버의 핫 클론 VM을 사용 하여이 작업을 시도하고 있지만 아무도이 시나리오 중 하나에 대한 경험이 있는지, 예상되는 결과는 무엇인지 알고 싶습니다.

많은 감사



답변

지난주에 이것에 관한 짧은 비디오 를 만들었습니다 . AppDomain과 AppPools의 차이점과 재활용의 원인을 다룹니다. 전체 재활용 및 AppDomain 재활용을 유발하는 다양한 설정 변경을 안내합니다. 또한 재활용 여부와 그 영향을 알 수있는 방법도 다룹니다.

짧은 대답은 그것이 달려 있다는 것입니다. applicationTouch.config 자체를 ‘터치’하면 재활용 수준이 발생하지 않지만 특정 구성이 변경됩니다. 모든 .NET의이 Machine.config 또는 루트 Web.config의로 변경이 프레임 워크 버전의 서버에 응용 프로그램 도메인 재활용의 원인이됩니다. 사이트의 web.config를 변경하면 해당 사이트에 대한 AppDomain 재활용이 발생합니다.


답변

앱 풀 속성을 편집하면 앱 풀이 재활용됩니다 (구성 변경시 disallowrotationation이 설정되어 있지 않거나 현대의 해당 항목이 아닌 한).

그렇지 않으면 아니요, 생각할 수있는 system.webServer 변경으로 인해 응용 프로그램 풀이 다시 시작되지 않습니다.

그러나 .Net을 사용하는 경우 web.config 값을 수정하면 앱이 다시 시작될 수 있습니다 (AppDomains).

참조 : http://forums.asp.net/p/1344814/2742551.aspx