У меня проблема с разработанной мной системой, связанной с загрузкой IE8 через SSL (т. Е. На сайтах, использующих https://
...) и описан на эта статья MS kb.
Мы используем HTTPCacheability.NoCache
вариант, поскольку загружаемые данные являются конфиденциальными и загружаются с защищенного сайта. Я не хочу, чтобы эти данные кешировались ни на одном из прокси, на клиенте или сервере.
В статье, описывающей проблему, подробно описано исправление реестра на стороне клиента, изменяющее BypassSSLNoCacheCheck
настройка.
Я не хочу ослаблять безопасность системы только для IE8, поскольку система отлично работает с чем-то более современным. Заставить всех клиентов применить исправление в лучшем случае сложно, а в худшем - невозможно. Нам нужно поддерживать IE8 в системе, по крайней мере, на данный момент.
Так:
Влияет ли подробное исправление на безопасность в браузере IE8 - означает ли это, что файл будет кэширован? (в месте, отличном от того, где пользователь сохраняет файл).
Есть ли способ получить эти файлы для загрузки с изменением на стороне сервера, которое не нарушает безопасность?
Использование настройки кэша браузера клиента не добавляет безопасности. Вы пробовали ServerAndPrivate?
http://msdn.microsoft.com/en-us/library/system.web.httpcacheability%28v=vs.100%29.aspx