2010-02-26 3 views
1

사이트 설정이있는 곳에서 문제를 다루고 있으며 default.htm은 ASP 디렉토리를 가리키는 iframe을 사용했습니다. ASP 디렉토리가 읽을 수없고 처리되지 않은 것처럼 보입니다 - ASP 디렉토리에서 권한과 같이 수행해야하는 특별한 작업이 있습니까?레거시 ASP 사이트 문제

wwwroot/sitename 
<iframe src="ASP/file.asp"></iframe> 

wwwroot/sitename/ASP/file.asp가 존재하고, 여러 가지 다른 ASP 파일하지만은 iframe 대응에 의해 참조되지 않아요.

이 업데이트 : 나는 404을 받고 있어요 ..

페이지가

를 찾을 수 없습니다 나는 가상 디렉토리 이름을 ASP를 만들 수 있다고 생각. 나는 IIS를 결코 사용하지 않는다 - 누군가가 어떻게 작동 하는지를 알고 있는가? 가상 디렉터리를 만든 후 IIS를 다시 시작해야합니까?

업데이트 # 2 : 더 많은 정보를 원하시면 ...

Execute permissions: Scripts Only 
Application name: asp 
For Authentication Methods, "Integrated Windows authentication" is checked 
Local Path: Read 

업데이트 # 3 : 나는 ASP/file.htm은 파일의 벌금을 액세스 할 수 있습니다. 누군가가 나는 그것이 제대로 작동하는지 확인하기 위해 할 수있는 간단한 테스트 코드를 제공 할 수 있습니다 (I에는 ASP/VBScript를 경험이없는) .. 가상 만들 때 페이지 상단의

하나

<%@ LANGUAGE="VBSCRIPT"%>

+0

오류 메시지가 표시됩니까? –

+0

프레임이 비어 있거나 오류가 있습니까? 마우스 오른쪽 버튼을 클릭하고 프레임에서 속성을 선택하면 어떤 주소가 표시됩니까? 해당 주소를 직접 방문하면 ASP 파일이 보입니까? – Don

+0

나는 404를 얻고있다. 꽤 읽을 만하다. 나는 가상 디렉토리를 추가했으나, 어떻게 해야할지 모르겠다. 이후 IIS 나 아무것도 특별한 것을 다시 시작하지 않았다. (다시 기억하지 말아라.) –

답변

1

포함 디렉터리에 IIS의 ASP 사이트를 만들려면 스크립트를 실행할 수 있는지 확인해야합니다. 어떤 버전의 IIS를 사용하고 있습니까? 5.0 및 6.0에는 스크립트 실행 (예 : ASP) 확인란이 있어야합니다. 확인했는지 확인하십시오.

+0

나는 상자에 ASP가 실행된다고 말하면 여전히 404 .. IIS를 다시 시작해야합니까? –

+0

가상 디렉터리를 추가 할 때 IIS를 다시 시작하지 않아도됩니다. 하지만 이렇게하면 다른 문제가 해결 될 수도 있습니다. 명령 프롬프트에서 iisreset을 입력하십시오. 또한 Windows 탐색기에서 폴더에 대한 사용 권한을 확인하십시오. IUSR_ <상자의 이름>에 읽기 권한이 있어야합니다. – Don

+0

에 액세스 할 수 있습니다.htm 파일, 그래서 아마 ASP 설정이나 웹 설정과 함께 뭔가? –

1

사이트의 루트 디렉토리에 test.html 파일을 넣은 다음 wwwroot/sitename/asp/test.html을 통해 열어 봅니다. - .html 파일은 asp.dll에서 처리되지 않으므로 그렇게해야합니다. 일종의 asp.dll 문제가있는 경우에도 사이트가 올바르게 설정되어 있는지 표시하십시오.

html 파일을 볼 수 없다면 IIS에서 웹 사이트를 구성해야합니다 (제공된 정보에서 가상 디렉터리가 필요한지 확실하지 않음) - '홈'탭에서 응용 프로그램 경로가 올바른지 먼저 확인하십시오.

html 파일을 볼 수 있다면 asp가 제대로 설치되지 않았다는 것을 짐작할 수 있습니다.하지만 그것은 추측입니다.

+0

흥미로운 점은 ASP 파일이 아니라 .htm 파일에 액세스 할 수 있다는 것입니다. –

+0

MS 보안 패치로 인해 발생할 수 있습니다. http://forums.iis.net/p/1164886/1933813.aspx#1933813에서 .asp 페이지를 다시 IIS6에 제공하는 방법을 보여줍니다. HTH. – amelvin

1

우연히 IIS6입니까? IIS에서 웹 사이트 아래에 웹 서비스 확장이라는 폴더가 있습니다. Active Server Pages가 허용 및 금지되지 않음으로 설정되어 있는지 확인하십시오!

+0

네, IIS6입니다 –

+0

제가 잘못 입력 한 생각은 6 .. 예 .. 월요일에 확인하겠습니다. –