Не удается запустить Javascript на стороне сервера на Classic ASP

Я пытаюсь запустить серверную часть кода JavaScript на моем сайте ASP. Весь сайт использует VBScript, но этот фрагмент написан на JavaScript, поэтому я использую отдельный тег, а не устанавливаю язык в верхней части страницы. Это прекрасно работает на моем локальном IIS Express, а также на других серверах IIS (без дополнительной настройки), но на локальном IIS происходит сбой, говоря "Произошло необработанное исключение".

Я подозреваю, что это неправильная установка - хотя я сделал все по книге, когда включил поддержку Classic ASP, мне пришлось вручную зарегистрировать необходимые модули и обработчики, даже для поддержки статического содержимого. Может быть, я что-то упустил в конфигурации моего сервера?

Вот ошибочный код:

<script language="Javascript" runat="server">
 var x;
</script>
===

Если я удалю var x; линия, ошибка уходит.

1 ответ

Хотя я пытался решить эту проблему в течение нескольких дней, я, наконец, исправил это через несколько минут после того, как разместил этот вопрос.

Открыл консоль как админ, запустил regsvr32 jscript.dllперезапустил IIS. Это сделал это.

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