안녕
연락해 주셔서 감사합니다. 일상적인 Windows 업데이트가 IIS의 클래식 ASP 설정만큼 중요한 것을 갑자기 중단할 때 특히 IIF와 같은 레거시 구문에 의존할 때 얼마나 실망스러운지 완전히 이해합니다.
이 문제는 누적 Windows 업데이트에 도입된 최근 변경 사항으로 인해 발생하는 것으로 보입니다. 이러한 업데이트는 IIS가 스크립팅 엔진을 처리하는 방식을 수정하는 경우가 있으며, 경우에 따라 특히 페이지에서 VBScript와 JScript를 혼합하거나 COM 구성 요소를 사용하는 경우 IIF와 같은 이전 구문과의 호환성을 방해합니다.
다시 작동하려면 최신 업데이트를 제거하거나, 레지스트리를 통해 IIS에서 HTTP/2를 비활성화하거나, 구성 요소 서비스에서 "MTA에서 실행"을 활성화하여 스크립트 실행을 안정화할 수 있습니다. 이러한 단계는 코드베이스를 다시 작성하지 않고도 클래식 ASP에서 예상하는 환경을 복원하는 데 도움이 됩니다.
어떻게 진행되는지 알려주세요, 기꺼이 도와드리겠습니다!