web.config를 편집하면 어떻게 됩니까?
라이브 쉐어포인트 환경에서 web.config 파일을 편집해야 하지만 편집할 경우 어떻게 될지 확신할 수 없습니다(사용자 지정 오류를 출력하고 싶습니다).
IIS6 작업자 프로세스가 재활용됩니까?
활성 사용자는 이로 인해 세션 상태를 잃게 됩니까?
아니면 파일을 안전하게 편집할 수 있습니까?
애플리케이션 풀이 다시 시작되고 세션 상태가 손실됩니다.각 ASP.NET 응용 프로그램(IIS에 정의됨)이 데스크톱의 프로그램이라고 가정합니다.web.config를 저장하면 프로그램을 닫았다가 다시 여는 것과 유사한 작업이 수행됩니다.
- 네. 재활용될 것입니다.
- 네. 그들은 세션을 잃을 것입니다.
- 예. 파일을 안전하게 편집할 수 있습니다.Windows SharePoint Services에서 web.config 파일 작업 MSDN 문서를 읽어보시기 바랍니다.
또한 세션 상태가 프로세스 중단(데이터베이스 또는 서비스)으로 구성된 경우 앱 풀을 재활용하면 세션 상태가 손실되지 않습니다.이것은 바닐라 ASP와 마찬가지로 쉐어포인트에도 해당됩니다.그물.
web.config를 편집하면 해당 웹 응용 프로그램의 AppDomain(AppPool이 아님)을 다시 시작하고 사용 중인 모든 리소스와 메모리를 지웁니다.따라서 해당 앱 풀에서 실행 중인 다른 웹 애플리케이션은 영향을 받지 않습니다.또한 세션(proc 내) 및 메모리 캐시를 지웁니다.
일부 사용자가 이미 언급했듯이 IIS에서 사이트의 응용 프로그램 풀이 다시 시작됩니다(일반적으로 몇 초 정도 걸립니다).결과적으로 다음 페이지 요청은 더 이상 캐시되지 않으므로 속도가 느려집니다.또한 사용자의 세션 상태가 손실됩니다. 그러나 WSS 세션 상태에서는 기본적으로 사용되지 않으며, MOSS에서는 InfoPath Form Services에서 사용됩니다.따라서 세션 상태 손실과 관련하여 큰 문제가 없을 수 있습니다.
한편, 이러한 문제를 해결하기 위해 일반적으로 수행되는 작업은 SharePoint 솔루션(WSP)을 생성하여 Timer Job을 배포하고 시작하여 코드에서 web.config를 변경하는 것입니다(Object Model의 SPWebConfigModification 클래스 사용).좋은 점은 변경 실행을 예약할 수 있기 때문에 사용자가 이를 알아차리지 못한다는 것입니다.
언급URL : https://stackoverflow.com/questions/178342/what-happens-when-i-edit-web-config
'sourcetip' 카테고리의 다른 글
'NoneType' 오류로 인해 Google트랜스가 작동을 중지함 개체에 'group' 특성이 없음 (0) | 2023.06.27 |
---|---|
Python __call__ 특수 메서드 실용적인 예 (0) | 2023.06.27 |
Spring Boot의 'spring.jackson.date-format' 속성을 사용하는 방법은 무엇입니까? (0) | 2023.06.27 |
이미 갈라진 헝크를 깃으로 나눌 수 있습니까? (0) | 2023.06.27 |
Firebase 연결을 명확히 합니다. (0) | 2023.06.27 |