СообЧа > База Знаний > Интернет > Веб-строительство > ASP

Вопрос

Была ли в IIS, который шел с Win NT4, поддержка ASP?

Ответ

Собственно там то она и появилась. После установки IIS под WinNT4 Microsoft рекомендует обновить версию IIS из Option Pack после чего можно уже ставить Service Pack, если SP уже стоит, то обновите IIS после чего установите SP заново. В итоге получите IIS версии 4 с полной поддержкой ASP.

Из конференции Expert_FAQ

Вопрос

Как и в каких ситуациях использовать файлы с расширением .asp при разработке веб-сайта? На что следует обращать внимание?

Ответ

ASP — Active Server Pages (Активные Серверные Страницы) представляют собой скрипт (принцип схож с PHP), который выполняется на сервере под управлением Microsoft Windows 2000 Server. На базе ASP делаются различные вещи: от гостевой книги и чатов до систем управления всем, чем можно. Достоинства ASP: быстрая скорость работы (статистика: ASP быстрее в 8 раз чем PERL, а скомпилированный Active-X в 20-30 раз быстрее его), возможность подключения сторонних компонентов (Active-X библиотек, COM-объектов), гибкость (написать можно практически все что угодно), независимость от пользователя.

В общем, это серверный язык. При получении запроса от пользователя на открытие ASP-страницы, сервер обрабатывает скрипт и возвращает пользователю HTML-код, который понимает браузер.

Бесплатного хостинга с ASP очень мало. Я знаю только один ХОРОШИЙ — km.ru. Это объясняется стоимостью Windows 2000 и Microsoft SQL Server — систем, которые использует ASP.

Для работы с ASP нужны:

Windows 2000 Server или Windows NT4 Server с установленными пакетами Microsoft Internet Information Server версии 4 или выше.

Windows 95/98/Me с установленными Microsoft NT Option Pack (там идет Microsoft Personal Web Server — это простая версия IIS).

Linux/Unix с установленными Apache и ApacheASP (вроде, так называется). Но под эту платформу ASP ущемляется до невозможности. Пропадает возможность использовать Active-X и COM-объекты

Вот, собственно, и все.

zETa

Вопрос

Как заменить кавычки на что-то другое в функции замены replace, например, sPublisherID=replace(sPublisherID," "," дюйм ") (слеш не работает)

Ответ

Применение конструкций /" относятся к языку С. Возможно несколько вариантов замены символа кавычек:

sPublisherID=replace(sPublisherID,""""," дюйм ")

применение символа "" в строке аналогично /"

sPublisherID=replace(sPublisherID,CHR(34)," дюйм ")

способ нельзя назвать абсолютно корректным, т.к. символ кавычек имеет различные коды, в зависимости от кодировки вводимого текста.

Aleksei Grudinin

Вопрос

Как заставить ASP .Net понимать файл, который написан на VB (.Net)?

Пример: Есть форма, снизу две кнопки. Одна «Сохранить…», другая «Открыть…». Проблема в том, что ASP не поддерживает компонент SaveFileDialog и OpenFileDialog, то есть надо писать код на VB. Как этот код подключить, чтобы он выполнялся в ASP .Net странице?

Ответ

Да никак. Ведь весь код ASP .NET выполняется на сервере, а юзеру передается HTML-код. Следовательно использовать API-функции по открытию диалогов без использования ActiveX со стороны клиента невозможно.

А подключить код легко — формат один и тот же (если конечно код ASP .NET приложения тоже написан на VB .NET). ПРосто подключаем к ASP+ приложению соответствующий файл .vb. Вот только пользовательский интерфейс так перегнать не получится т.к. используются совершенно разные компоненты — в ASP .NET из WebForms, а в Windows-приложения — из WinForms.

Из конференции Expert_FAQ

Вопрос

Установлено: Apache for Win98, PHP4, MySQL, ASP.
Есть ли примочка для Apache, чтобы выполнять ASP-скрипты или есть ли MS IIS для Win98 (если да, то где его скачать)?

Ответ

Если нужно приложение исполняющее ASP — это PWS. PWS идет в довесок к лицензионному диску Win98 (папка addon).

DenLion



Copyright © 2000-2004 Сообщество Чайников
Контактная информация