ColdFusion/Mach-II Не удается загрузить / найти базовый файл конфигурации при начальной загрузке сайта

Внутреннее / Интранет приложение

Ошибка IIS:

Unable to find the base config file for module ''.configPath=D:\Sites\xxx\webroot\config\mach-ii.xml 
The specific sequence of files included or processed is: D:\Sites\xxx\webroot\Index.cfm, line: 131

Испытывает некоторые ошибки при начальной загрузке моего сайта MachII в браузере. Сервер возвращает ошибку 500, потому что не может найти запрашиваемую страницу.

Тем не менее, когда вы вручную обновляете сайт, он переходит на страницу, как и ожидалось.

Недавнее изменение кода было внесено для аутентификации пользователя:

    <cfif CGI.REMOTE_USER EQ "">
      <cfheader name="WWW-Authenticate" value="NTLM" />
      <cfheader statuscode="401" statustext="Not Authorized" />
      <cfabort />
    </cfif>

Поэтому я подозреваю, что это может быть связано с фактической ошибкой. Я просто пытаюсь выяснить какую-то связь между ними. КСТАТИ (приведенный выше код был введен, чтобы заставить пользователя аутентифицировать себя и заполнить переменную CGI.REMOTE_USER), которая по умолчанию не заполняется, если они не аутентифицированы.

Кроме того, если приложение запускается один раз, оно хорошо для остальной части рабочего дня (или в течение длительного периода времени). Выключите, перезагрузите браузер, и навигация в любую область сайта работает просто отлично. Это просто начальная загрузка сайта, которая вызывает эту ошибку.

0 ответов

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