2013-08-05 35 views
0

我正在使用Umbraco(6.0.5)項目,直到昨天爲止,eveything都沒問題。今天,創建對話框在主內容樹和媒體樹上停止正常工作。對話框如圖所示,只是空的。這也影響到所有現有的子文件夾。在umbraco 6.0.5中創建對話框爲空

我打開了Chrome開發者工具,看看是否有任何JS錯誤,但沒有找到任何。 CMS正在對後端進行調用以獲取應該填充「創建」對話框的字段,並且該調用具有200 OK狀態但是爲空響應。

任何幫助表示讚賞。

enter image description here

回答

2

像這樣的事情不只是發生,並在CMS像一把umbraco它是不可能的,它剛剛打破:)

不過,也有幾件事情要檢查:

看你的內部Umbraco日誌~/app_data/logs/,因爲你會告訴你它跌倒的地方。可能會有一個超時,它找不到的文件,並且日誌會記錄所有異常和警告等。

根據託管CMS的位置,檢查事件查看器以瞭解應用程序問題。

如果您沒有在應用程序中安裝ELMAH,請安裝它。這是我安裝的第一件事情之一。我將其設置爲忽略404錯誤,但記錄並通過電子郵件通知我有關其他任何異常。

最後,重溫昨天和今天之間發生的事情。檢查源控制日誌,檢查是否部署了新文件,檢查是否對數據類型,文檔類型或直接對數據庫進行了修改。就像我說的,這樣的事情不會發生。已經做出改變的東西更有可能導致某些東西被淘汰出局。如果你不檢查,這可能並且很可能會再次發生。

0

我有一個類似的問題 - 這花了我幾個小時,但這是我想出的。

首先 - 嘗試更新web.config中的編譯值爲debug =「true」。清除緩存等。當你嘗試這個時,創建對話框是否適合你?當我嘗試這種方式時,它對我很有幫助 - 這讓我發現這是後臺客戶端依賴性問題。

如果這仍然聽起來像我們有相同的問題 - 這是我如何解決它。客戶端依賴關係框架具有惡意文件壓縮設置(您可以在ClientDependency.config的底部找到它)。

基本上 - 該對話框正在創建一個iframe到一個aspx文件 - 而我想要做的不是壓縮該iframe上的文件。這是我用來做這個的設置。

<rogueFileCompression> 
<add path="*" compressJs="true" compressCss="true" jsExt=".js,asmx/js" cssExt=".css"> 
    <exclusions> 
    <add path="^.*create.aspx.*" /> 
    </exclusions> 
    </add> 
</rogueFileCompression> 

希望有所幫助!

0

我與4.9.1有同樣的問題,我努力尋找任何真正的答案。到底是什麼固定它,我是關閉IIS,然後刪除所有文件在以下位置:

  • C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \臨時ASP。NET文件
  • C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 \臨時ASP.NET文件

然後重新啓動IIS後,它的工作完美