Два приложения CFwheels смешивают свои конфигурации

Я работаю над существующим проектом, который начал кто-то другой, и у меня действительно странные проблемы.

Это краткое изложение:

У нас было приложение cfwheels, работающее под test.com/admin, и мы хотели сделать его отдельным приложением для запуска под admin.test.com. Разработчик, который отвечал за проект, скопировал содержимое папки admin (все приложение Wheels) и выкинул их в новую папку. Он также создал новый сайт в IIS и сопоставил физический путь для запуска из правильной папки.

Теперь проблема заключается в следующем: когда одно приложение работает, другое выдает ошибку, которая говорит мне, что admin.test.com извлекает содержимое test.com/admin. Теперь, если я сделаю reload=true и сначала запущу новое приложение, новое приложение будет работать, а старое выдаст ошибку.....

Я знаю, что это звучит немного запутанно, но есть ли у кого-нибудь идеи, где искать и что мне может понадобиться изменить, чтобы эта проблема исчезла?


person Geo    schedule 25.09.2014    source источник
comment
Убедитесь, что имена приложений не совпадают.   -  person Adrian J. Moreno    schedule 25.09.2014
comment
Внутри config/app.cfm?   -  person Geo    schedule 25.09.2014
comment
Корневой Application.cfc/cfm для каждого сайта.   -  person Adrian J. Moreno    schedule 25.09.2014
comment
Ваш ответ основан на cfwheels или прямо на CF? Потому что внутри файла Application.cfc в cfwheels ничего подобного нет. Имя объявлено в app.cfm в config/   -  person Geo    schedule 25.09.2014
comment
@ AdrianJ.Moreno, ваше решение сработало. Пожалуйста, добавьте это как ответ, чтобы я мог принять его. Спасибо.   -  person Geo    schedule 26.09.2014


Ответы (1)


Если значения application.name одинаковы для обоих приложений, то в зависимости от того, что запускается первым, настраиваются оба приложения.

person Adrian J. Moreno    schedule 25.09.2014
comment
В качестве примечания: имя приложения в CFWheels объявлено внутри config/app.cfm. Спасибо, Андриан. - person Geo; 26.09.2014