2017-11-28 6 views
-1

고객을 위해 고전 ASP 스크립트 (.asp)를 작성했습니다. 고객은 IIS v6.1 Windows 2003에서 실행되고있었습니다. 고객이 저에게 연락하여 막대한 서버 오류가 발생하여 백업에서 복원되었지만 현재 스크립트가 실행되고 있지 않다고 말했습니다. 나는 그것들을 체크하기 위해 그들의 서버에 로그온했고 IIS는 파일을 제공하고있다. (나는 스크립트를 검색 할 때 저장하라는 메시지를 받는다.) 그러나 스크립트를 실행하지는 않았다.IIS는 제공되지만 고전적인 ASP 스크립트는 실행하지 않습니다.

사람들이 저에게 전화하기 전에 서버에 여러 사람의 손이 있었기 때문에 이것은 "ASP"웹 서버 롤 기능을 사용하는 방법을 알아 내기 전에 누군가가 시도한 간단한 구성 설정이라고 생각합니다. 그러나 저의 삶에 대해 그들이 어떻게했는지 알 수는 없습니다. 이것은 분명히 기본 동작이 아닙니다. 이 동작을 얻으려고했다면 MIME 형식에 .asp 확장자를 추가 할 것이지만 나는 체크했다.

IIS가 ASP 스크립트 원본을 실행하지 않으면 어떤 역할을 할 수 있습니까?

+2

[iis7에서 고전 asp 사이트 설정, 사이트 실행은 서버 태그를 볼 수 있음] (https://stackoverflow.com/q/10007587/205233) 및 관련 내용을 참조하십시오. – Filburt

답변

1

질문에 따라 복원 된 서버가 Windows Server 2003이기도 한 것으로 가정합니다.이 경우 파일 \ 폴더 및 사용 권한으로 이동하여 실행 권한을 선택하여 서버 측 스크립트 프로세서가 해당 파일을 처리 할 수있게합니다 의뢰. 내가 정확한 단계를 줄 수 없도록 2003 년 서버를 만져본 지 거의 10 년이되었지만 그 폴더에 대한 스크립트 사용 권한을 허용하고 싶습니다. (필자는 드릴 다운 할만큼 세분화되어 있는지 기억하지 못합니다. 파일로). 또한, 왜 그들은 여전히 ​​서버 2003을 실행하고 있습니까? 아직 지원되는 버전입니까?

IIS 7 인 경우 먼저 응용 프로그램 풀이 기본 ASP 모드에 있어야합니다. 그런 다음 사이트로 이동 한 다음 처리기 매핑 섹션에서 편집을 클릭하고 그런 식으로 구성합니다.

관련 문제