2013-11-26 4 views
1

IIS 8.5에서 호스팅되는 HTML 파일에 서버 측 포함을 어떻게 활성화합니까? 좋아요 :서버 측 포함 HTML 용

<!--#include virtual="filename.htm"--> 

현재 브라우저에서 페이지를 열면 포함 파일 (HTML) 콘텐츠가 표시되지 않습니다.

편집 : 웹 사이트 &에 대한 ServerSideIncludeModule의 모듈 매핑을 수동으로 추가해도 여전히 작동하지 않습니다.

+0

이은으로 shtml 파일인가? –

답변

0

올바른 모듈 매핑 처리기가 있습니다.

IIS 매핑에서 처리기 매핑 아래에 모듈 매핑을 추가 할 때 * .html을 파일 형식으로 지정했는지 다시 한 번 확인하십시오. 별표 (*)를 잊지 마십시오. html로만 추가했는데 작동하지 않습니다.

또한 모듈 매핑을 추가 할 때 "요청 제한 ..."버튼을 클릭해야합니다. 제한 사항에 대한 매핑 탭에서 "요청이 매핑 된 경우에만 호출하기"의 확인란을 선택하고 선택 항목을 파일로 설정해야합니다. 더 중요한 것은, 제한에 대한 동사 탭에서 아래 점이 "다음 동사 중 하나"로 선택되어 있고 아래 필드에 "GET, HEAD, POST"가 있어야한다는 것입니다. 마지막으로 액세스 탭에서 "스크립트"를 선택해야합니다.

마지막으로, appcmd.exe를 실행하여 ssiDisable을 false로 설정하지 않은 경우 명령 프롬프트 (관리 콘솔로 명령 프롬프트를 실행)에서 실행해야합니다.

cd %windir%\system32\inetsrv 
 

 
appcmd.exe set config "Name_of_website_as_it_appears_in_IIS_Manager" -section:system.webServer/serverSideInclude /ssiExecDisable:"False" /commit:apphost