В некоторых случаях может потребоваться установить Hardware Inspector Service Desk без использования инсталлятора. Сделать это можно выполняя следующие шаги (на примере с IIS 10):
Распаковываем файлы из самораспаковывающегося WinRAR-архива hwisd.exe в папку C:\InetPub\wwwroot\hwisd\.
Заходим в Диспетчер служб IIS и правой кнопкой мыши добавляем веб-приложение в корень (если необходимо чтобы service desk был доступен как отдельный сайт), либо внутрь какого-либо веб-приложения (например, Default Web Site) со ссылкой в свойствах добавляемого веб-приложения на физическую папку C:\InetPub\wwwroot\hwisd. Важно добавить именно приложение, а не виртуальный каталог.
Если мы добавили в корень, то это новое приложение скорее всего необходимо настроить на отдельный IP сервера (добавить еще один IP можно в свойствах TCP/IP сетевого адаптера сервера). Это необходимо сделать чтобы не было конфликта с использованием порта 80, которое уже наверняка занято другим веб-приложением в IIS (чаще это Default Web Site).
Если же мы добавили внутрь приложения Default Web Site, то наше новое приложение будет доступно через папку внутри Default Web Site. Например, ВашВебСервер/hwisd/ или localhost/hwisd/.
В папке C:\InetPub\wwwroot\hwisd на уровне Windows (вкладка «Безопасность) свойств папки) для IIS_IUSRS (или Network Service/ASP.NET, в зависимости от того, от имени какой учетной записи работает наш пул в IIS) настраиваем доступ на запись в папки Log, Reports, Settings.
То же самое делаем для папки, в которой расположена база данных Hardware Inspector. Она у нас ранее создана приложением Hardware Inspector или Hardware Inspector Client/Server.
Переименовываем файл C:\InetPub\wwwroot\HWISD\Settings\NewSettings.xml в C:\InetPub\wwwroot\HWISD\Settings\Settings.xml. В получившемся файле Settings.xml меняем путь в параметре DBPath на путь к Вашей базе данных.
Сам IIS и пул, под которым работает наше новое приложение, настраиваем в соответствии с Руководством по внедрению. Важно чтобы наше веб-приложение работало под управлением framework 4.0 и были разрешены 32-разрядные приложения в свойствах пула.
Скопировать файлы из папки "C:\InetPub\wwwroot\hwisd\Windows Folder\System32\" в папку "C:\InetPub\wwwroot\hwisd\bin\".
Запускаем командную строку (Cmd) от имени Администратора и выполняем команду:
CD \InetPub\wwwroot\hwisd\bin
а затем:
regsvr32 hwiwebsd.dll
Если зарегистрировать DLL в Windows не получилось, то необходимо перезагрузить Windows и попробовать снова.
Запускаем инсталляцию MS OLE DB Provider из дистрибутива C:\InetPub\wwwroot\hwisd\Depends\VFPOLEDBSetup.msi.
Если Инсталлятор говорит что провайдер уже установлен, то выбираем режим Remove, а затем снова запускаем инсталляцию.
Очень важно в ходе инсталляции провайдера выбрать режим Everyone, а не Just me. Это позволит работать через провайдер не только текущему терминальному пользователю, но и всем другим пользователям сервера, включая IIS_IUSRS.
Теперь можно через браузер зайти на наше веб-приложение по пути localhost или localhost/hwisd/.