1

У меня есть стандартный Windows Server 2012, который я использовал установщик веб-платформы для установки Joomla 3.x. Я настроил Joomla для перезаписи URL и ничего не изменил (ничего в J! web.config или в IIS), и перезапись работает без проблем при обслуживании страниц HTML.

Однако, когда пользователь щелкает ссылку на файл PDF, IIS возвращает ошибку 500.50. Итак, из "Вещи попробовать" в описании ошибки:

  • Убедитесь, что разрешения NTFS для web.config разрешают доступ

Все хорошо, так как в противном случае обычная перезапись URL не будет работать.

  • Проверьте журналы событий, чтобы увидеть, было ли зарегистрировано что-то полезное

Ничего необычного.

  • Проверьте разрешения для DLL

Поскольку работают другие переписчики, это тоже не проблема.

  • Установите функцию .NET Extensibily, если запрос сопоставлен с управляемым обработчиком.

Насколько мне известно, это не применимо, так как это происходит через обработчик StaticFile ? (И я проверил, что расширение MIME PDF отображается)

Я также проверил, что физический файл PDF находится на диске, где он должен быть, и что для доступа к файлу имеются соответствующие разрешения NTFS.

Так кто-нибудь получил какие-либо предложения о том, как я могу отследить это? Как я уже сказал, это стандартная установка Windows Server 2012 и WPI для Joomla.

Ценю любые идеи.

0