Просто ради интереса, мне было интересно, как это сделать.На сайте поддержки Microsoft я обнаружил статью , в которой говорилось, что это возможно в одно время.Начиная с IIS 7.5 это даже проще, чем предполагает статья.Вам просто необходимо создать отображение в IIS:
Шаги
Перейдите к конфигурации IIS и выберите сайт, с которым вы хотите использовать файлы VBS.
Перейдите к конфигурации Handler Mappings
для этого сайта.
Нажмите Add Script Map...
с правой стороны.
Установите Request Path
на *.vbs
Установите *От 1036 * до "C:\Windows\System32\cscript.exe" //NOLOGO %s %s
Установите Name
на то, что вы будете помнить, если вам нужно.
Перезапустите IIS (возможнонеобязательно, но я сделал это)
Затем протестируйте его с помощью следующего сценария:
WScript.Echo "Content-Type: text/html"
WScript.Echo
WScript.Echo "If you see this, it worked."
Сохраните его как test.vbs
на своем сайте и перейдитена URL, чтобы увидеть результаты.Каждый скрипт, используемый таким образом, должен начинать вывод с первых двух строк этого скрипта, иначе IIS не будет его использовать.
Примечание: У меня также есть CGI
(с установочного диска Windows) и Fast-CGI
(из центра загрузки Windows) установлены модули.Хотя я не уверен, действительно ли они нужны.