我一直有幾個星期零星問題,在重新起動時CF服務器(企業9)我的應用程序沒有一個引用ColdFusion的所有變量中的Application.cfc文件運行。它與CFML頁面位於同一個文件夾中,它被正確地大寫爲Application.cfc,但似乎只是被忽略。顯然這會導致數據源名稱和我在Application.cfc中設置的所有其他變量出現問題。作爲參考,我使用基於Ben Nadel的優秀介紹http://www.bennadel.com/blog/726-ColdFusion-Application-cfc-Tutorial-And-Application-cfc-Reference.htm的Application.cfc文件。通常我的請求模板作爲include運行,我可以使用調試輸出在堆棧中看到它,現在我根本看不到它。就好像該文件不存在一樣。的ColdFusion的Application.cfc沒有找到
有其他人遇到過,或者你能想到的可能的解決方案?請注意,有時重啓使整個事情順利運行。
重新文件夾結構,它真的很簡單:的Application.cfc文件在網站根目錄與可執行CFML模板一起 - 包括模板,圖片,CSS等都是通過相對路徑引用單獨的文件夾。
有一個與它自己的類似的Application.cfc文件的另一個應用程序,在網站根目錄的子目錄。這是完美的運行。
這將是最好張貼的Application.cfc所以我們可以偵察任何潛在的問題。還有一些關於目錄結構的信息。 – BKK
同時發佈所請求的文件,Application.cfc,web根目錄和ColdFusion根目錄之間的關係的文件/目錄結構。 –
好吧 - 我似乎通過使用CF管理員將'Application.cfc/Application.cfm查找順序'設置爲'默認順序'而不是'直到web根目錄'來解決此問題。也許有一些衝突,因爲服務器上有多個Web根文件夾? – trscairns