Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > ISAPI


Автор: Coocky 19.12.2004, 22:40
На МФС молчат,может сюда?
Создаю HTML страницу со скриптом,который отправляет данные моей DLL.Там они должны обработаться ну и т.д.Но при нажатии(отправке) DLL не работает...а просит ситема сохранить ее на диске или открыть.Короче как при скачивании файлов с Инета...ПОМОГИТЕ!!!! Что делать?

Автор: Coocky 20.12.2004, 16:41
Помогите,если надо,код вышлю на мыло-попробуете... smile

Автор: Coocky 20.12.2004, 22:34
Помогите.... smile

Автор: Coocky 21.12.2004, 22:32
Помогите....Обеспечу всем необходимым....

Автор: S.A.P. 21.12.2004, 22:35
Coocky, да не парься ты smile . Покажи код формы, которой ты отсылаешь запрос.

Автор: S.A.P. 21.12.2004, 22:53
Короче. Время поджимает. Тут на мой взгляд могут быть 2 проблемы: либо ты не правильно отсылаешь запрос, либо не настроен сервер.
Апач делается так:
Должен быть установлен mod_isapi, в httpd.conf должна быть директива AddHandler isapi-isa .dll + че то еще подробнее тут: http://httpd.apache.org/docs/mod/mod_isapi.html

Автор: Coocky 21.12.2004, 23:09
А я Aпачем не пользуюсь,через IIS Window...
Цитата
Coocky, да не парься ты  . Покажи код формы, которой ты отсылаешь запрос.

Я тебе на міло вішлю DLL и Страницу,только не код своей проги,а так простенькое что-нибудь...Ты у себя проверь,и если можно,выложи их здесь....Не бойся,прога без подлянок smile

Автор: S.A.P. 21.12.2004, 23:12
В случае использования IIS
Цитата
Для создания приложения необходимо назначить каталог исходным (корневым) каталогом приложения. После этого следует задать свойства приложения.
Чтобы создать приложение
1. В оснастке Internet Information Services выберите каталог, являющийся исходным каталогом приложения. Допускается назначение домашнего каталога веб-узла исходным каталогом приложения.
2. Откройте окно свойств каталога и выберите вкладку Домашний каталог, Виртуальный каталог или Каталог.
3. Нажмите кнопку Создать.
4. В поле Приложение введите имя приложения. Примечание. Если появляется кнопка Удалить вместо кнопки Создать, приложение уже было создано.
Чтобы задать разрешения для приложения
Задайте для разрешений значение Отсутствуют, чтобы запретить выполнение любых программ или сценариев.
-Или- Значение Только сценарии разрешает выполнение в этом каталоге приложений, сопоставленных с обработчиком сценариев, без заданного разрешения Выполнение. Разрешение Сценарии следует задавать для каталогов, содержащих сценарии ASP, IDC (Internet Database Connector) или другие сценарии. Разрешение Сценарии является более безопасным, чем разрешение Выполнение, так как позволяет ограничить круг приложений, которые могут выполняться из этого каталога. Дополнительную информацию о том, как сделать приложение обработчиком сценариев, можно найти на вкладке Сопоставление приложений.
-Или- Значение Сценарии и исполняемые файлы позволяет выполнять любые приложения из этого каталога, в том числе приложения, сопоставленные с обработчиками сценариев и файлы Windows в двоичном формате (.dll и .exe).

Автор: Coocky 21.12.2004, 23:16
У меня есть эта книга smile Все делал как учили в Академии, и как здесь написано...Вышлю тебе проги smile
Добавлено @ 23:18
Скажу больше копирую страницу в InetPub\wwwroot, а DLL в InetPub\wwwroot\Script

Автор: bel_nikita 26.12.2004, 17:26
http://www.rsdn.ru/article/inet/wrisapi.xml
Добавлено @ 17:35
http://www.codeproject.com/isapi/

Автор: Coocky 26.12.2004, 22:44
Пардон с сервером проблемы smile Эх...IIS smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)