잘 실행되는 vbs 파일이 있는데 IIS7 응용 프로그램 이름으로 실행하려고합니다. 이 작업을 수행 할 수 있습니까? 그렇다면 어떻게?IIS 응용 프로그램에서 vbscript 실행
감사
잘 실행되는 vbs 파일이 있는데 IIS7 응용 프로그램 이름으로 실행하려고합니다. 이 작업을 수행 할 수 있습니까? 그렇다면 어떻게?IIS 응용 프로그램에서 vbscript 실행
감사
당신은 IIS에서 "처리기 매핑"에서보고 내가 년 전 서버 측에서의 VBScript를 실행하는 데 사용하는 방법입니다 ASP와 유사 하나를 추가 할 수 있습니다. 이것은 파일이 웹 서버에 있다는 것을 의미하며 결과의 HTML 출력에는 문제가 없습니다.
그냥 재미로, 나는 이것을하는 방법을 궁금해하고있었습니다. Microsoft 지원 사이트에 article을 발견했는데 한 번에 가능했습니다. IIS 7.5부터는이 기사에서 제시하는 것보다 훨씬 쉽습니다. 당신은 단순히 IIS에서 매핑을 만들어야합니다
단계를 IIS 구성에 가서 당신이 VBS 파일을 사용하고자하는 사이트를 선택합니다.
해당 사이트의 Handler Mappings
구성으로 이동하십시오.
오른쪽에 Add Script Map...
을 클릭하십시오.
설정은 Request Path
*.vbs
에 설정 Executable
"C:\Windows\System32\cscript.exe" //NOLOGO %s %s
에
설정이 필요한 경우 당신이 기억할 무언가에 Name
. 사이트의 test.vbs
로 저장
WScript.Echo "Content-Type: text/html"
WScript.Echo
WScript.Echo "If you see this, it worked."
및 이동 :
그런 다음, 다음과 같은 스크립트로 테스트
IIS를 다시 시작합니다 (아마도 선택하지만 난 이런 짓을) 검색 결과를 보려면 URL을 클릭하십시오. 이 방법으로 사용되는 모든 스크립트는이 스크립트의 처음 두 줄을 사용하여 출력을 시작해야합니다. 그렇지 않으면 IIS가이 스크립트를 사용하지 않습니다.
참고 : 나는 또한 (윈도우 다운로드 센터에서)를 (Windows 설치 디스크에서) CGI
및 Fast-CGI
모듈이 설치되어 있습니다. 나는 이것들 중 어느 것이 실제로 필요한지 확실하지 않다.