Прямой доступ к application.cfc приводит к неперехваченной ошибке ColdFusion - PullRequest
2 голосов
/ 12 декабря 2011

Я разрабатываю новое приложение ColdFusion 9, используя application.cfc, и просто ради удовольствия я хотел посмотреть, что произойдет, если я перейду непосредственно к application.cfc, например:

http://www.mysite.com/application.cfc

Я был несколько удивлен, увидев неисследованную ошибку, суть которой:

«Недопустимый запрос файла Application.cfm, Application.cfc или OnRequestEnd.cfm»

После некоторого осмотра кажется, что нет реального способа справиться с этим в самом приложении - или, по крайней мере, я не нашел способа до сих пор.

Есть ли достойные решения этой проблемы?

Заранее спасибо!

Ответы [ 2 ]

5 голосов
/ 12 декабря 2011

Ответ заключается в использовании глобального обработчика ошибок через ColdFusion Administrator:

enter image description here

Здесь вы введете значение созданного вами шаблона cf и поймаете необходимые ошибки, возникающие в результате прямого доступа к Application.cfc.

1 голос
/ 13 декабря 2011

Что ж, если вы не хотите использовать обработчик ошибок всего сайта, вы можете просто сделать Application.cfc недоступным для просмотра в Интернете, а затем разрешить обработчику 404 с ним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...