IIS7의 ASP Classic (Windows7 Ulitmate)이 작동하지 않습니까?


2

IIS가 제대로 작동하고 .asp 파일이 표시되지만 ASP 코드가 작동하지 않습니다 ... IIS에서 브라우저로 오류를 지시하면 페이지에 다음 메시지가 표시됩니다.

URL을 처리 할 때 서버에서 오류가 발생했습니다. 시스템 관리자에게 문의하십시오. 시스템 관리자 인 경우이 오류에 대한 자세한 내용을 보려면 여기를 클릭하십시오.

ASP 코드 부분을 실행하지 않는 이유가 있습니다.

IIS의 인증 섹션에서 특정 사용자 인 Admin을 추가했습니다 .

아래 윈도우의 전원을 끄고이 기능 사용 , IIS -> 웹 관리 도구 -> IIS 관리 콘솔이 사용된다.

아래 WordWideWeb 서비스 -> 응용 프로그램 개발 기능 -> ASP 및 ISAPI 작업 확장이 가능.


클래식 ASP는 Windows7 64 비트 환경에서 작동 / 지원됩니까? 그렇다면 연결하려면 특수 ODBC 드라이버를 설치해야합니까?
— Tom

대상 IIS 폴더에 텍스트 파일 또는 간단한 html 파일을 넣으면 브라우저를 통해 액세스 할 수 있습니까?
— Ƭᴇcʜιᴇ007

답변:


2

도움이 될 수있는 몇 가지 사항 :

  1. 기본 문서가 올바르게 설정되어 있는지 확인하십시오. index.asp는 IIS7 표준 설치의 일부가 아닙니다 (IIS 관리자에서 웹 사이트를 클릭하면 기본 문서 아이콘이 표시됨).
  2. IIS 디버깅에서 ASP 디버깅 정보를 브라우저로 보내는 기능을 켜십시오 (IIS 관리자에서 ASP 아이콘을 두 번 클릭하고 "디버깅 속성"옆의 "+"를 클릭 한 다음 "브라우저에 오류 보내기"를 True로 설정하십시오).

IIS를 올바르게 설정 한 경우 ASP 페이지는 최소한 코드를 실행하고 오류 정보를 다시 제공해야하므로 문제를 해결할 수 있기를 바랍니다.


브라우저에 오류를 보내면 페이지에 다음과 같이 표시됩니다. "URL을 처리 할 때 서버에서 오류가 발생했습니다. 시스템 관리자에게 문의하십시오. 시스템 관리자 인 경우이 오류에 대한 자세한 내용을 보려면 여기를 클릭하십시오" " 여기를 클릭하면 MS IIS 도움말 페이지로 연결됩니다.
— Tom

또한 매우 간단한 test.asp 파일을 추가했습니다. ASP 코드가 실행되고 있지 않습니다.
— Tom

표준 IIS 스크립트 오류 메시지처럼 보입니다. .asp 파일을 wwwroot 아래에 두었습니까? 아니면 새 폴더를 만드셨습니까? 새 폴더 인 경우 로컬 컴퓨터에서 IIS_IUSRS에 대한 권한이 있어야합니다.
— misterjaytee

또한 제어판-> 프로그램 및 기능-> Windows 기능 설정 또는 해제에서 ASP (및 ASP.NET) 및 정적 컨텐츠가 선택되어 있는지 확인하십시오. IIS, 월드 와이드 웹 서비스 (World Wide Web Services)에 있습니다.
— misterjaytee

techie007 위에서 말한대로 당신이 훨씬 더 가기 전에 그리고, 당신은 예를 들어, index.htm으로 간단한 정적 HTML 파일을 표시 할 수 있는지 확인
— misterjaytee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.