2016-02-17 3 views
2

Запуск ColdFusion 10 Обновление 18 на сервере 2012 R2 с IIS 8.5. Я внес изменения в CFC и создал новый файл CFC, а также для тестирования. Изменения, которые я сделал, не отражаются, и новый файл возвращает файл 404 не найден.ColdFusion - кэшированный CFC не обновляется

Я сделал следующее:

  • Проверено виртуальный каталог Jakarta существует
  • Удалены и readded сайт с инструментом CF Web Config
  • Сбрасывается временную папку класса WEB-INF
  • Нажатие всех кнопок Clear Cache в CF Admin
  • Непроверено все опции кеша в CF Admin

Я унаследовал эту настройку и не имел предшествующего опыта ColdFusion. Благодаря!

+0

Что используется для создания/взаимодействуют с ск? –

+0

Мы используем ColdBox. Я думаю, это то, о чем вы просите. –

+0

перезапустить ColdFusion? –

ответ

0

Возможно, вы можете добавить некоторые дополнительные функции в свое приложение.

Я применил это к вашему запросу fw1init=1.

Ваш перехват в index.cfm или futher вверх по течению, если необходимо.

<cfscript> 
if (find('404;',CGI.query_string)){ 
    location('index.cfm?fwreinit=1'); 
} 
</cfscript> 

В вашем Application.cfc

<cfscript> 
public boolean function OnRequestStart(required string Target){ 
if (structkeyExists(url, 'fwreinit') and url.fwreinit){ 
    if (isDefined('application')){ 
     structClear(application); 
     onApplicationStart(); 
    } 
    if (isDefined('session')){ 
     structClear(session); 
     onSessionStart(); 
    } 
} 
} 
</cfscript>