Как я могу выяснить, что должен делать этот код расширения frontpage?

#html #frontpage #frontpage-extensions

#HTML #frontpage #frontpage-расширения

Вопрос:

Меня попросили помочь в устранении проблемы. Функциональность на сайте «перестала работать», и меня попросили выяснить, что не так. Ошибка заключается в следующем:

Ошибка FrontPage.

Пользователь: пожалуйста, сообщите подробности веб-мастеру этого сайта.

Веб-мастер: пожалуйста, ознакомьтесь с журналом событий приложения сервера для получения более подробной информации.

На странице я вижу следующее:

       <!--webbot BOT="GeneratedScript" endspan --><form method="POST" action="../_vti_bin/shtml.dll/index.html" name="FrontPage_Form1" onsubmit="return FrontPage_Form1_Validator(this)" language="JavaScript" webbot-action="--WEBBOT-SELF--">
      <!--webbot bot="SaveResults" startspan
      U-File="/results.csv" S-Format="TEXT/CSV"
      S-Label-Fields="FALSE" B-Reverse-Chronology="FALSE" S-Builtin-Fields
      S-Form-Fields="TYPE NAME ADDRESS CITY STATE ZIP "
      U-Confirmation-Url="confirmation.html" --><input TYPE="hidden" NAME="VTI-GROUP" VALUE="0"><!--webbot
      bot="SaveResults" endspan i-checksum="43374" -->
      <div align="center">
      ...
  

Я смотрю на структуру каталогов и обнаруживаю, что даже после принудительного отображения скрытых каталогов / файлов _vti_bin ИСЧЕЗ. Его не существует. После небольшого исследования это наводит меня на мысль, что в этом коде используются расширения frontpage, и они, по-видимому, были удалены. Это выглядит точно?

У меня совершенно нет опыта работы с расширениями frontpage. То, что это делает, это использует другой файл под названием shtml.dll и вызов его по пути /index.html по сути, просто выполняю обратную отправку?

Я смотрю на часть webbot, которая, похоже, является тем, чего он пытается достичь. Это просто добавление результатов формы в CSV и все?

Я вижу несколько других подобных битов, но все они относятся к валидаторам, с которыми я должен уметь прекрасно обращаться в javascript.

Ответ №1:

В итоге я просмотрел конфигурацию сервера и обнаружил, что, насколько это касалось сервера, расширения frontpage все еще были установлены. Затем я сказал ему переустановить, и утром он снова работал.