Назад | Перейти на главную страницу

Ошибка 500 при первом запросе файла

Я запускаю IIS 7, и когда я пытаюсь загрузить файл из общей папки, сервер возвращает Ошибка 500. Однако это происходит только на первый запрос и если я попробую еще раз, загрузка продолжится, как ожидалось. Если я подожду какое-то время, проблема повторится.

Вроде что-то с обработкой сеанса?

Разве ошибка 500 не связана с приложением? Это кажется странным, ведь это просто запрос файла?

Изменить: я должен упомянуть, что использую https, если это может быть как-то связано.

Чтобы получить более подробную информацию, я рекомендую вам включить «Правила отслеживания неудачных запросов»

Сначала перейдите в «Редактировать отслеживание сайта» и отметьте его как «Включено», обратите внимание на расположение файлов трассировки, внутри этого места вы найдете каталог с идентификатором сайта.

  1. Перейдите в Диспетчер IIS -> Сайты -> ваш сайт.
  2. Дважды щелкните «Правила отслеживания неудачных запросов».
  3. В Действиях (справа) выберите «Добавить ...»
  4. Выберите «Все содержимое (*)»
  5. Выберите «v» для кодов состояния и введите «400-599» (который будет охватывать диапазоны ошибок, включая файлы, не найденные), нажмите «Далее».
  6. Выберите всех провайдеров и продолжайте Готово.

После первого запроса на сервере перейдите в расположение файлов трассировки и откройте его в Internet Explorer.

Надеюсь, это поможет вам найти модуль неисправности или то, где на самом деле проблема.

Дай мне знать, Идан, если тебе что-нибудь понадобится.

Какие-нибудь подсказки в средстве просмотра событий? Как насчет проверки журналов IIS для получения подстатуса ошибки 500? Это может раскрыть много полезной информации о причине.

Он действительно связан с сеансом или аутентификацией, но странно, что он работает после обновления.