Как включить обработку сценариев VB на стороне сервера в IIS?

Я только что настроил IIS на Win 10,

У меня есть страница под названием hello.asp:

<%@ language="vbscript"%>
<html><body>
<%
response.write("Hello world! - VBScript in IIS")
%>
</body></html>

Что мне нужно сделать в диспетчере IIS, чтобы эта страница заработала?

Когда я просматриваю страницу, я получаю:

Ошибка HTTP 404.3 - не найдена Запрашиваемая вами страница не может быть обработана из-за конфигурации расширения. Если страница представляет собой скрипт, добавьте обработчик. Если файл должен быть загружен, добавьте карту MIME.

Я не понимаю, почему эта обработка не настраивается автоматически при установке IIS.

1 ответ

Он не включен по умолчанию из соображений безопасности. Сервер IIS теперь "предварительно защищен". Это помогает

https://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8/classic-asp-not-installed-by-default-on-iis

Резюме:

Классический ASP не установлен по умолчанию на IIS 7.0 и выше

При добавлении IIS с помощью мастера ролей и функций сервера установите флажки "asp" и "isapi extensions".

Другие вопросы по тегам