1

У нас есть встроенный продукт, который загружает обновление встроенного ПО через HTTP с помощью программы nvtools. Это работает с сервера Linux, используя Apache. Но мы перешли на сервер Windows, используя IIS. Теперь мы получаем: «406 - Клиентский браузер не принимает MIME-тип запрашиваемой страницы».

при попытке загрузить обновление прошивки с помощью nvtools. Я не могу ничего изменить на стороне встроенной системы, чтобы заставить это работать. Наш айтишник еще не смог это исправить. Какие настройки в IIS ему нужно изменить, чтобы исправить эту проблему?

Еще одна вещь, файл будет нормально загружаться из браузера или с помощью wget на встроенном устройстве. Вопрос только с программой обновления прошивки nvtools.

Деннис

1 ответ1

0

Попробуйте добавить MIME-тип в IIS. Вот инструкции: https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx

  1. Откройте диспетчер IIS и перейдите на уровень, которым вы хотите управлять. Сведения об открытии диспетчера IIS см. В разделе «Открыть диспетчер IIS» (IIS 7). Сведения о навигации к местоположениям в пользовательском интерфейсе см. В разделе «Навигация в диспетчере IIS (IIS 7)».

  2. В представлении возможностей дважды щелкните MIME Types.

  3. На панели действий нажмите кнопку Добавить.

  4. В диалоговом окне Добавить тип MIME введите расширение имени файла в текстовом поле Расширение имени файла. Например, введите .xyz.

  5. Введите MIME-тип в текстовом поле MIME-тип. Например, введите application/octet-stream.

  6. Нажмите ОК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .