Я пытаюсь установить динамическое сжатие в IIS 7, и я знаю, что хочу включить сжатие для этих типов файлов (вместе с другими): asmx и asjx. Однако IIS 7 хочет, чтобы их тип mime не был расширением. Кто-нибудь знает, где я могу узнать, что такое mime-type? Лучшее, что я нашел, это текст/обычная, но я очень сомневаюсь, что это правильно.Где я могу узнать, какие типы мим для этих расширений?
ответ
Лучший способ узнать это - просмотреть страницы в браузере и посмотреть, как он сообщает тип MIME. Например, в Firefox вы можете использовать расширение Live HTTP Headers и искать заголовок «Content-Type».
Обратите внимание, что если тип MIME оказывается чем-то общим, например «text/plain», вы можете включить сжатие не только для ваших страниц .asmx и * .asjx.
EDIT: если вы говорите о результате вызова SOAP, а не «дружественной» ASMX странице, ASP.NET возвращает в браузер, то тип MIME, вероятно, будет «приложение/мыло + XML ».
Спасибо! Что помогает! – encee
Вы можете посмотреть here для получения списка всех доступных типов MIME. Не уверен, что это именно то, что вы ищете, но я надеюсь, что это поможет.
ASMX - это расширение для устаревшей технологии веб-служб ASP.NET. Файл ASMX никогда не передается, поэтому тип mime не имеет значения. Я понятия не имею, что такое asjx. –
@JohnSaunders Можете ли вы взглянуть на этот вопрос? http://stackoverflow.com/questions/31634678/where-to-find-the-response-video-data Имеет отношение к типам MIME – committedandroider