Почему IIS 7.5 показывает два запроса на статические файлы?

Мы используем IIS 7.5 на 64-битной Windows Server 2008. В основном, мы запускаем Coldfusion 9 и на самом деле не используем ASP.NET.

Как ни странно, но когда мы смотрим на модуль "Рабочие процессы" (на записи основного сервера в группе "IIS") и просматриваем текущие запросы на работника, он всегда показывает двойные записи для статических файлов. Изображения, значки (для значков) и даже URL без расширений всегда имеют двойные записи. Однако записи для наших файлов Coldfusion этого не делают. Я сделал ссылку на снимок экрана ниже, чтобы показать, что я имею в виду (в первом столбце указан идентификатор сайта IIS, а во втором - URL-адрес).

Двойной запрос IIS (опубликовать как ссылку, так что я пока не могу добавить изображение

Есть ли причина для этого? Сервер фактически обрабатывает запросы на статические файлы дважды?

Я поиграл с настройками нашего пула приложений и установил для всех наших пулов приложений "Неуправляемый код" (поскольку наши сайты Coldfusion никогда не касаются ASP.NET) и режим "Классический", однако это не помогло в этой проблеме (с то, что я прочитал о "Интегрированном" режиме конвейера, я подумал, что, возможно, именно поэтому).

2 ответа

Я знаю причину, просто не знаю, как ее решить. Причина в том, что вы, вероятно, добавили отображение обработчика в IIS 7.5.

Возможно, у вас есть карта подстановочных знаков с путем запроса: *, указывающим на: jrun_iis6_wildcard.dll

Если вы удалите это сопоставление, статическое содержимое не будет отображаться дважды в списке запросов. Проблема в том, что вам нужно это сопоставление Wildcard для корректной работы CF с IIS 7.5:(

Может быть по любой из причин. Сначала вы смотрите на это не с той стороны. Это не IIS, показывающий два запроса, это браузер, запрашивающий файл дважды. IIS сообщает, что он обслуживает, запросы не отправляются туда.

Открыты ли шаблоны для неавторизованного пользователя? Может быть, на первый запрос ответ "Требуется авторизация"?

Покажите нам полный файл журнала (с полученным статусом и переданными байтами), и мы, вероятно, можем помочь.

Другие вопросы по тегам