none
ISA + IIS 6.0 Unable to download при публикации по HTTPS RRS feed

  • Вопрос

  • Добрый день.
    Имеем: WinSvr Standard SP2 с IIS 6.0, на котором работает ASP.NET приложение.
    IIS опубликован на ISA Server Standard 2006 по HTTP и HTTPS.
    Трафик с ISA идет на HTTP порт веб-сервера, то есть сертификата на нем нет, он есть на ISA.
    Все работает нормально, кроме одного.
    При подключении через HTTPS браузерами IE7, IE8 (более древние с приложением не работают) и попытке скачивания печатной формы (файл .XLS, скачивается запросом вида
    POST https://******/******/MainForm.aspx?Form=Forms%2fSdachaOtchetnosti%2fTekuschieOtchetnieFormi%2fTekuschieOtchetnieFormi_View.ascx&ID=1D62ABC01234B99B53D3B97DE3F96A69&Param=2&rwndrnd=0.4066248917069686
    ) IE выдает ошибку Unable to Download ...... Unable to open This Internet Site.

    При подключении через HTTP файл скачивается нормально!
    При подключении через HTTPS браузером FireFox 3.5 файл скачивается нормально!

    Настройки IE ковырял. Добавлял сайт в доверенные, снимал все ограничения безопасности (хотя - при HTTP подключении работает и так)
    Логи ISA смотрел - все запросы проходят, IIS говорит 200 OK.

    В чем может быть дело, есть идеи?

    15 октября 2009 г. 12:35

Ответы

  • Проблема решилась странным образом, после того как я покопался в настройках сжатия трафика ISA.
    Поставил несколько галочек на дополнительные типы содержимого, прописал внутренний веб-сервер в Request Compressed Data.
    Дмитрий, спасибо за участие. Тему можно закрывать.

    • Помечено в качестве ответа osr_MVP, Moderator 16 октября 2009 г. 13:20
    16 октября 2009 г. 13:19

Все ответы

  • А что-либо меняется, если сайт внести в доверенные?..
    15 октября 2009 г. 12:50
    Отвечающий
  • Нет, ничего не меняется. И в доверенные вносил, и в local intranet.
    Повторюсь - при подключении по HTTP сайт работает в зоне Internet, и всё нормально скачивается.
    15 октября 2009 г. 13:06
  • А лог соединения через ISA можно посмотреть?
    15 октября 2009 г. 13:18
    Отвечающий
  • Вот запрос на получение файла:
    "
    Log type: Web Proxy (Reverse)
    Status: 200 OK.
    Rule: Barsik
    Source: External (xx.xx.xx.xx)
    Destination: (xxxx.xxx.ru 192.168.0.90:80)
    Request: POST http://xxx.xxxx.ru/xxxxxx/MainForm.aspx?Form=Forms%2fSdachaOtchetnosti%2fTekuschieOtchetnieFormi%2fTekuschieOtchetnieFormi_View.ascx&ID=8EC0294259C6B86BD869D233F5F9160A&Param=2&rwndrnd=0.9012092821355315
    Filter information: Req ID: 09e6c0ec; Compression: client=Yes, server=No, compress rate=0% decompress rate=0%
    Protocol: https
    User: anonymous
     Additional information
    Client agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; FDM)
    Object source: Internet (Source is the Internet. Object was added to the cache.)
    Cache info: 0x41060000 (Response includes the CACHE-CONTROL: PRIVATE header. Response includes the CACHE-CONTROL: NO-CACHE or PRAGMA: NO-CACHE header. Response includes the EXPIRES header. Response should not be cached.)
    Processing time: 3172 ms
    MIME type:
    "
    15 октября 2009 г. 13:44
  • И что после этого?..
    15 октября 2009 г. 13:46
    Отвечающий
  • После этого IE по HTTPS отваливается с ошибкой, а IE по HTTP и FireFox по HTTPS спокойно скачивают файл.
    15 октября 2009 г. 17:20
  • Проблема решилась странным образом, после того как я покопался в настройках сжатия трафика ISA.
    Поставил несколько галочек на дополнительные типы содержимого, прописал внутренний веб-сервер в Request Compressed Data.
    Дмитрий, спасибо за участие. Тему можно закрывать.

    • Помечено в качестве ответа osr_MVP, Moderator 16 октября 2009 г. 13:20
    16 октября 2009 г. 13:19