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.