none
406 ошибка на IIS 7.5 при настройке сервера обновлений для Adobe RRS feed

  • Вопрос

  • Пытаюсь поднять локальный сервер обновлений для Adobe. В общем-то, сервером это назвать сложно, с помощью их утилиты формируется структура папок, она же скачивает собственно обновления и xml файлы с настройками к ним. Нужно только отдавать все это с помощью какого-то web сервера.

    Пытаюсь отдать все это с IIS 7.5 (Windows 2008 R2). При доступе из браузера файлы отдаются нормально, когда туда же "стучится" утилита обновления из комплекта Adobe CS5, то получает ошибку 406 - Client browser does not accept the MIME type of the requested page

    Самое интересное в том, что если положить ту же стурктура на apache, то все работает без вопросов.

    Обращение идет к двум типам файлов - xml и zip. Обращения к xml удалось победить с помощью прописывания в Handler Mappings Add Script Map на asp.dll. Кому интересно - подробности прописывания (http://itpadla.wordpress.com/tag/adobe-update-server/)

    Вопрос в том, что прописать для zip файлов, чтобы избавиться от 406 ошибки?

     

     

    10 января 2011 г. 10:13

Ответы

  • Пытаюсь отдать все это с IIS 7.5 (Windows 2008 R2). При доступе из браузера файлы отдаются нормально, когда туда же "стучится" утилита обновления из комплекта Adobe CS5, то получает ошибку 406 - Client browser does not accept the MIME type of the requested page


    Клиент просто не понимает ответ сервера. Вы посмотрите какой заголовок получает клиент. Особенно Accept: И сравните с вариантом Apache. После этого будет ясно куда надо покручивать IIS.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Предложено в качестве ответа Nikita Panov 14 января 2011 г. 8:27
    • Помечено в качестве ответа Nikita Panov 21 января 2011 г. 12:11
    13 января 2011 г. 16:01
    Модератор

Все ответы

  • Здравствуйте, kpmedia Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя

     А если добавить необходимый тип?

    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    11 января 2011 г. 11:55
  • Дело в том, что там есть тип .zip c типом application/x-zip-compressed.

    11 января 2011 г. 12:25
  • Ну со стороны MS вроде не должно быть проблем... А что Adobe говорит?
    Данный форум является бесплатным сервисом Microsoft с целью оказания посильной помощи пользователям и повышения уровня знаний о продуктах Microsoft. Информация, представленная на форуме, распространяется "как есть" без официальной ответственности компании Microsoft.
    12 января 2011 г. 8:32
  • Ну это точно решается только со стороны IIS. Под Apache вообще ничего делать не нужно, бросил файлы и все работает. Но держать все это мне удобнее на Windows, а подымать там еще и apache при существующем  IIS нету желания.

    Как я уже писал, для xml удалось побороть (ссылка выше), а вот для zip - нет. Adobe - молчит, сия утилита идет as is, без поддержки.

    12 января 2011 г. 9:09
  • Пытаюсь отдать все это с IIS 7.5 (Windows 2008 R2). При доступе из браузера файлы отдаются нормально, когда туда же "стучится" утилита обновления из комплекта Adobe CS5, то получает ошибку 406 - Client browser does not accept the MIME type of the requested page


    Клиент просто не понимает ответ сервера. Вы посмотрите какой заголовок получает клиент. Особенно Accept: И сравните с вариантом Apache. После этого будет ясно куда надо покручивать IIS.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Предложено в качестве ответа Nikita Panov 14 января 2011 г. 8:27
    • Помечено в качестве ответа Nikita Panov 21 января 2011 г. 12:11
    13 января 2011 г. 16:01
    Модератор
  • Илья, чем посоветуете ловить заголовок? Я как-то еще не сталкивался с такими задачами ...

    14 января 2011 г. 8:33
  • 1. Можно использовать сниффер.

    2. Если посмотрите лог веб-сервера, то там есть строка запроса от вашего клиента (если нет, то настройте логирование). Подключаетесь телнетом к веб-серверу и делаете ручками запрос GET - получате ответ сервера и анализируете его.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    • Предложено в качестве ответа Nikita Panov 17 января 2011 г. 7:53
    14 января 2011 г. 14:50
    Модератор