2010-12-09 5 views

답변

1

당신은 IIS에서 "처리기 매핑"에서보고 내가 년 전 서버 측에서의 VBScript를 실행하는 데 사용하는 방법입니다 ASP와 유사 하나를 추가 할 수 있습니다. 이것은 파일이 웹 서버에 있다는 것을 의미하며 결과의 HTML 출력에는 문제가 없습니다.

0

그냥 재미로, 나는 이것을하는 방법을 궁금해하고있었습니다. Microsoft 지원 사이트에 article을 발견했는데 한 번에 가능했습니다. IIS 7.5부터는이 기사에서 제시하는 것보다 훨씬 쉽습니다. 당신은 단순히 IIS에서 매핑을 만들어야합니다

  1. Setup dialog for IIS

    단계를 IIS 구성에 가서 당신이 VBS 파일을 사용하고자하는 사이트를 선택합니다.

  2. 해당 사이트의 Handler Mappings 구성으로 이동하십시오.

  3. 오른쪽에 Add Script Map...을 클릭하십시오.

  4. 설정은 Request Path

  5. *.vbs에 설정 Executable"C:\Windows\System32\cscript.exe" //NOLOGO %s %s

  6. 설정이 필요한 경우 당신이 기억할 무언가에 Name. 사이트의 test.vbs로 저장

    WScript.Echo "Content-Type: text/html" 
    WScript.Echo 
    WScript.Echo "If you see this, it worked." 
    

    및 이동 :

그런 다음, 다음과 같은 스크립트로 테스트

  • IIS를 다시 시작합니다 (아마도 선택하지만 난 이런 짓을) 검색 결과를 보려면 URL을 클릭하십시오. 이 방법으로 사용되는 모든 스크립트는이 스크립트의 처음 두 줄을 사용하여 출력을 시작해야합니다. 그렇지 않으면 IIS가이 스크립트를 사용하지 않습니다.

    참고 : 나는 또한 (윈도우 다운로드 센터에서)를 (Windows 설치 디스크에서) CGIFast-CGI 모듈이 설치되어 있습니다. 나는 이것들 중 어느 것이 실제로 필요한지 확실하지 않다.

  • 관련 문제