сконфигурируйте виртуальный каталог, который будет подаваться isapi расширением, которое я создал

как Вы настраиваете свои окна iis для отображения виртуального каталога на isapi расширение, которое Вы создали. Другими словами, мой iis должен распознать URL, от которого vd должен быть обработан isapi расширением, которое я разработал.

Кроме того, для утверждения моей цели я ищу что-то на следующих строках: Как для, например, для приложений asp.net iis передает входящий запрос к некоторым стандартным программам в aspnet_isapi.dll, который взаимодействует с соответствующими управляемыми процессами, чтобы сделать задание (то есть служат запросу). Здесь я думаю, что iis понимает, что vd (соответствующий входящему запросу) принадлежит пулу приложений asp.net и следовательно вперед к aspnet_isapi.dll

Я пытаюсь достигнуть того же самого, но iis должен передать запросы к моему isapi расширению...

0
задан 16.06.2014, 18:05

1 ответ

URL, который Вы используете, должен оценить к физическому DLL ISAPI на машине на всех версиях IIS прежде 6. Начиная с IIS6, настраивая ISAPI сделан как приложение: более организованный, но также и более сложный.

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

Править

Типовая установка для IIS 5.1 на XP:

Включите сценарии

  1. Откройте Control Panel / Добавляют или Удаляют Программы / Добавляют, удаляют компоненты Windows
  2. Нажмите на Internet Information Services / детали
  3. Нажмите на World Wide Service / детали
  4. Проверьте виртуальный каталог Сценариев
  5. Хорошо полностью через.

Гарантируйте полномочия

Вышеупомянутое создало каталог C:\Inetpub\Scripts. Теперь:

  1. Скопируйте свой dll в этот каталог (я обычно связываю его непосредственно в там).
  2. Откройте IIS Management, развертку в каталог Scripts, щелкните правой кнопкой и затем Свойства и удостоверьтесь, чтобы Выполнились, полномочия являются "Сценариями и Исполняемыми файлами".
  3. В Windows Explorer гарантируют, что в каталоге Scripts учетная запись пользователя IIS прочитала и выполняет полномочия (IUSR _).

Использование

Используйте isapi расширение URL формата:
http://localhost/scripts/yourdll.dll?parameters

Некоторые источники Вы хотели бы взглянуть на:

Как отладить ISAPI DLLs в IIS 4.0, IIS 5.0, IIS 5.1 и IIS 6.0
Приложение 7: Отладка веб-приложения

0
ответ дан 27.11.2019, 20:09

Теги

Похожие вопросы