2016-02-17 98 views
2

使用IIS 8.5在Server 2012 R2上運行ColdFusion 10 Update 18。我對CFC進行了更改,並創建了一個新的CFC文件以供測試。我所做的更改沒有被反映,並且新文件返回404 File Not Found。ColdFusion - 緩存CFC不刷新

我已經做了以下內容:

  • 經過雅加達虛擬目錄存在
  • 移除並重新添加與CF Web配置工具
  • 清除WEB-INF類的臨時文件夾
  • 網站
  • 單擊CF中的所有清除緩存按鈕管理
  • 未選中CF中的所有緩存選項管理

我繼承了這個設置,並沒有任何ColdFusion經驗。謝謝!

+0

什麼是用於創建/使用CFC互動? –

+0

我們正在使用ColdBox。我想這就是你要問的。 –

+0

重新啓動ColdFusion? –

回答

0

也許你可以添加一些補充功能到你的應用程序。

我改編了你的fw1init=1查詢參數。

您在index.cfm中進行截取或在必要時進一步向上游進行截取。

<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>