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