Как я могу узнать больше о моей классической среде ASP?

StackOverflow https://stackoverflow.com/questions/4491267

Вопрос

Я пытаюсь внести некоторые модификации на некоторые старые страницы ASP, работающие с VBScript на сервере, о котором у меня не так много информации. Люди, у которых была бы эта информация, в другом отделе/трудно отследить/, вероятно, не смогут предоставить полную информацию в любом случае.

Я хотел бы запустить сценарий ASP, который заставил бы сервер рассказать мне о себе. Информация, которую я хотел бы знать, - это такие вещи, как:

  • номер версии сервера
  • Версия Windows работает на
  • Версия VBScript я использую
  • Какие объекты DLL и COM доступны для меня

Имея в виду, что я очень мало знаю о ASP, какой код, который я мог бы поместить в файл ASP, я мог запустить на сервере, чтобы он предоставил мне эту информацию?


Основываясь на подсказке ServerVariables, представленной в комментарии JB King, ниже я написал этот код и поместил его в ASP:

<%   
    dim x
    for each x in Request.ServerVariables
      response.write("<p>" & x & ": " & Request.ServerVariables(x) &"</p>")
    next
%>

Это предоставило много информации, которая мне нужна - например, сказать мне, что я на самом деле работаю под тем, что называется Chili! Soft на сервере Solaris, а не в Windows, что, вероятно, объясняет, почему вещи, которые я хочу использовать из библиотеки Microsoft, не имеет T Работа.

Мне все еще хотел бы хороший способ выяснить, какие объекты COM доступны в этой среде ...

Это было полезно?

Решение

Итак, вы узнали, что сервер работает за чили! Soft. Вы, вероятно, можете предположить, что объекты COM в основном будут ограничены основными основаниями, такими как ASP встроенные (внутренние) объекты, и некоторая форма доступа к данным, как Ado. Анкет Я не знаю простого способа слепо перечислить зарегистрированные классы COM для сервера с VBScript. Я предполагаю, что это все равно не так хорошо работает на платформе Solaris, так как COM регистрирует занятия в реестре Windows ... есть ли Solaris реестр Windows? ;)

Вот несколько ссылок на официальные чили! Мягкие справочные страницы (он же Sun One Asp):

Ссылка на встроенные объекты ASP- Обложки: Приложение, Асперрор, запрос, Ответ, Сервер и Сессионные Объекты

Sun One ASP установленные компоненты - Обратите внимание, что они могут быть недоступны на вашей установке, так как вы можете быть на более старой версии платформы (дополнительные компоненты, такие как: ротатор AD, возможности браузера, счетчики и т. Д.)

Sun One ASP XML Control - Предполагается, что это соответствует интерфейсам Com в MSXML 1.0

Кроме того, если на сервере установлены бобы чили! И включены, вы можете получить доступ к компонентам Java в VBScript, как если бы они были компонентами COM. Подробнее об этом здесь.

Наконец, вы можете попытаться получить доступ к консоли администрирования для Sun One ASP через http: // [hostname]: 5100 или http: // [hostname]/caspsamp. Подробные инструкции по доступу к консоли администратора можно найти здесь. Анкет Если вам удастся войти, я уверен, что есть гораздо больше информации о сервере на консоли администратора.

Удачи!

Другие советы

Переменные сервера Будет отправной точкой, хотя я не уверен, насколько хорошо это будет работать так, как если бы вы могли удалить на сервер, который может быть лучшим вариантом. Вы также можете захотеть изучить объекты COM, так как они использовались с ASP, которые включают некоторые DLL.

Возможно, вы захотите изучить, какую версию IIS используется и какие фильтры ISAPI находятся на сервере для нескольких других моментов, а также то, что есть на сервере.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top