2012-10-02 6 views
2

IIS7을 실행하는 Windows 2008 웹 서버가 있으며 우리가 찾을 수있는 모든 지침을 따르고도 ServerSideIncludes가 작동하지 않는 것처럼 보입니다. 여기에 우리가 완료 단계는 다음과 같습니다서버 측은 Windows 2008/IIS 7에서 작동하지 않습니다.

  1. 추가 * "매핑 모듈 추가"에 매핑 .html 인
  2. 응용 프로그램 개발에서 "설치"로
  3. 확정 ServerSideIncludes가 나타났다
  4. IIS 7을 SSIS 사용
  5. 포함 된 모든 파일을 보관하고 해당 폴더가 스크립트에 대해 "실행"권한을 갖도록 웹 사이트에 "inc"폴더를 만들었습니다.
  6. web.config 파일에이 코드가 있는지 SSIS에서 활성화 된 것으로 추가 :

    <location path="/webs/[ourwebname]"> 
        <system.webServer> 
         <serverSideInclude ssiExecDisable="false" /> 
        </system.webServer> 
    </location> 
    
  7. 추가 내 default.html을 파일에 코드 줄이 포함 된 봉사 내용 :

    <!-- #include file = "/inc/myfile.html" --> 
    

default.html을 Google 서버에 업로드하고 브라우저에서 볼 때 파일은 표시되지만 포함 된 콘텐츠는 표시되지 않습니다. 해당 페이지의 소스 코드를 볼 때 위의 코드를 HTML 주석으로 표시하고 코드를 실행하지 않습니까?

또한 확장명을 .shtml로 변경하고 해당 파일을 Google 서버에 업로드 한 다음 브라우저에서 보려면 "오류 404 - 파일을 찾을 수 없음"오류가 표시됩니까?

무엇이 잘못되었거나 잘못 되었습니까?

답변

4

글자를 따를 경우 작동합니다.

IIS 7 Server Side Includes

은 처음 나를 위해 시도에서 일했다. 목록을

요청 경로 드롭 다운 모듈에서

선택 "ServerSideIncludeModule": 당신이 한 단계를 생략처럼 단계에서

위 소리 * .html 중에서

모듈 : ServerSideIncludeModule

실행 파일 : 공백

이름 : SSI-html

관련 문제