2012-08-29 153 views
2

我需要在我的本地Windows 7 PC上安裝Coldfusion 8,以進行一些測試。我採取了簡單的路線並安裝了包含內置Web服務器的獨立服務器。我真的不需要一個完全成熟的Web服務器,只需要測試。Coldfusion Server顯示源代碼的獨立服務器

所以經過一段時間Coldfusion工作正常。它開始顯示頁面的源代碼。換句話說,Coldfusion並沒有解析頁面。僅僅顯示源代碼。

我已經計算出以下行將使頁面顯示源代碼

<?xml version="1.0" encoding="utf-16"?> 

即使我刪除從源代碼這一行,仍然顯示的源代碼。所以我必須使用除上述行之外的所有代碼創建另一個.cfm文件,才能運行它。

我的問題是,如何清除Coldfusion獨立Web服務器的緩存?我試過平常重新啓動Coldfusion無濟於事。

更新:我最終使用了一種重命名文件的解決方法,即:testing1.cfm,testing2.cfm。對於任何其他人遇到此問題,只需使用獨立的Web服務器,如Apache。

回答

0

您是否嘗試過重新啓動ColdFusion?

您是否嘗試清除瀏覽器中的緩存?

爲了什麼是值得的,我甚至在開發時也喜歡使用web服務器。我發現使用CF web服務器並將我的所有項目都放在CF web根目錄下可能會導致生產中出現路徑問題。

+0

我試過清除緩存並使用不同的瀏覽器,以防萬一。我通常也會使用一個單獨的Web服務器,但我真的非常需要臨時的基礎。 –

+0

在您嘗試解決此問題時,您可能已經安裝了Apache並隨之移動。 :D –

0

不確定您是否已經解決了此問題,但在設置>緩存選項下的ColdFusion管理員中有一個選項。底部是一個名爲的按鈕。清除模板緩存現在。單擊該按鈕將清空(移除)ColdFusion已緩存的任何模板。對該模板的下一個請求將強制ColdFusion在重新編譯它時修改它。

+0

我最初嘗試過,但似乎問題在於Web服務器(據我所知,JRun)。因此清理Coldfusion緩存不會執行任何操作。 –