2013-01-04 112 views
0

我已成功安裝ColdFusion 10.但是,如果沒有運行以前的Coldfusion 9實例,我的網站將無法正常工作。從CF9升級到CF10後,網站只顯示空白屏幕

這就像CF10無法看到我的IIS網站。我嘗試使用CF10時沒有遇到任何錯誤,但它不會顯示任何屏幕(全部爲空白)。

+0

CF10服務/進程是否正在運行? – Busches

+2

你有Google嗎? www.carehart.org可能會在CF10和IIS上爲您提供一些有用的信息。另外,您是否仔細遵循了指示? ColdFusion 10在Tomcat上運行,ColdFusion 9在JRun上運行。最後,您是否在CF異常日誌中有任何錯誤?我觀察過「白頁」而不是404或500「錯誤頁面」,並發現日誌中的真正原因。 –

回答

2

這可能有很多原因,因爲相當多的人似乎在升級到ColdFusion 10時遇到問題。根據您提供的信息,聽起來IIS似乎仍然連接到如果以9開頭

<cfoutput>#SERVER.ColdFusion.ProductVersion#</cfoutput> 

,:ColdFusion的9,而不是ColdFusion的10

您可以通過添加下面的代碼片段到ColdFusion頁輸出你的ColdFusion版本(當的ColdFusion 9運行)驗證這一點那麼IIS將連接到舊的ColdFusion版本。如果是這種情況,我建議重新運行ColdFusion連接器(對於版本10)。使用配置程序的說明可在http://help.adobe.com/en_US/ColdFusion/10.0/Installing/WSc3ff6d0ea77859461172e0811cdec18a15-7ffb.html獲得,但應該是運行此程序(ColdFusion 10配置程序,而不是ColdFusion 9),從所有IIS站點移除ColdFusion,然後在配置程序中讀取這些條目。

然後您應該找到加載頁面時使用ColdFusion 10。如果這不起作用,您應該確保ColdFusion 10服務正在運行,按照Aaron Greenlee的建議檢查日誌文件。