Программирование в IIS




Построение простого расширения ISAPI - часть 2


  • Нажмите на кнопку OK для запуска мастера приложений Win32 (Win32 Application Wizard) (см. рис. 5.3).

    Обзор в мастере приложения Win32

    Рис. 5.3.  Обзор в мастере приложения Win32

  • Откройте вкладку Application Settings (Параметры приложения) в левой части мастера приложений Win32.
  • Выберите DLL в качестве типа приложения (см. рис. 5.4).

    Создание проекта Win32 DLL.

    Рис. 5.4.  Создание проекта Win32 DLL.

  • Нажмите на кнопку Finish (Готово); Visual Studio создаст каталог C:\bookMaterial\IISBook\17ISAPIExtension\code\HelloWorld и разместит в нем файлы проекта.
  • Выберите команду Project\Properties (Проект\Свойства) для открытия окна свойств страницы.
  • Выберите в левой части окна свойств узел Precompiled Header в узле C/C++ для отображения свойств проекта.
  • Visual Studio .NET не имеет шаблона проекта, который реализуется без заранее скомпилированного заголовка, поэтому выберите шаблон проекта Win32, создайте из проекта библиотеку DLL и удалите параметр заранее скомпилированного заголовка. В ниспадающем списке Create\Use Precompiled Header (Создать\Использовать готовый заголовок) выберите Not Using Precompiled Headers (Не использовать готовые заголовки) в ниспадающем списке Create\Use Precompiled Header (Создать\Использовать готовый заголовок) (см. рис. 5.5).

    Изменение параметра готового заголовка проекта

    увеличить изображение
    Рис. 5.5.  Изменение параметра готового заголовка проекта

  • Нажмите на кнопку OK в окне свойств. Откроется окно Solution Explorer (Обозреватель решения); если это не так, то выберите в меню команду View\Solution Explorer (Вид\Обозреватель решения).
  • Готовый заголовок не используется, поэтому удалите файлы stdafx, созданные Visual Studio .NET для его поддержки. В окне Solution Explorer выделите заголовок stdafx и файлы реализации, щелкните правой кнопкой мыши и выберите Remove (Удалить) (см. рис. 5.6).


    Рис. 5.6.  Удаление файлов stdafx из проекта

  • Теперь нужно добавить в проект DEF. Для этого щелкните правой кнопкой мыши на имени проекта в Solution Explorer и выберите команду Add\Add New Item (Добавить\Добавить новый элемент).
  • В диалоговом окне Add New Item (Добавление нового элемента) выделите DEF File (Файл DEF) и присвойте файлу имя Hello World в соответствии с именем проекта (см.


    Содержание  Назад  Вперед