Не удается запустить 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. Это сделал это.