我正在使用Umbraco(6.0.5)項目,直到昨天爲止,eveything都沒問題。今天,創建對話框在主內容樹和媒體樹上停止正常工作。對話框如圖所示,只是空的。這也影響到所有現有的子文件夾。在umbraco 6.0.5中創建對話框爲空
我打開了Chrome開發者工具,看看是否有任何JS錯誤,但沒有找到任何。 CMS正在對後端進行調用以獲取應該填充「創建」對話框的字段,並且該調用具有200 OK狀態但是爲空響應。
任何幫助表示讚賞。
我正在使用Umbraco(6.0.5)項目,直到昨天爲止,eveything都沒問題。今天,創建對話框在主內容樹和媒體樹上停止正常工作。對話框如圖所示,只是空的。這也影響到所有現有的子文件夾。在umbraco 6.0.5中創建對話框爲空
我打開了Chrome開發者工具,看看是否有任何JS錯誤,但沒有找到任何。 CMS正在對後端進行調用以獲取應該填充「創建」對話框的字段,並且該調用具有200 OK狀態但是爲空響應。
任何幫助表示讚賞。
像這樣的事情不只是發生,並在CMS像一把umbraco它是不可能的,它剛剛打破:)
不過,也有幾件事情要檢查:
看你的內部Umbraco日誌~/app_data/logs/
,因爲你會告訴你它跌倒的地方。可能會有一個超時,它找不到的文件,並且日誌會記錄所有異常和警告等。
根據託管CMS的位置,檢查事件查看器以瞭解應用程序問題。
如果您沒有在應用程序中安裝ELMAH,請安裝它。這是我安裝的第一件事情之一。我將其設置爲忽略404錯誤,但記錄並通過電子郵件通知我有關其他任何異常。
最後,重溫昨天和今天之間發生的事情。檢查源控制日誌,檢查是否部署了新文件,檢查是否對數據類型,文檔類型或直接對數據庫進行了修改。就像我說的,這樣的事情不會發生。已經做出改變的東西更有可能導致某些東西被淘汰出局。如果你不檢查,這可能並且很可能會再次發生。
我有一個類似的問題 - 這花了我幾個小時,但這是我想出的。
首先 - 嘗試更新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>
希望有所幫助!
我與4.9.1有同樣的問題,我努力尋找任何真正的答案。到底是什麼固定它,我是關閉IIS,然後刪除所有文件在以下位置:
然後重新啓動IIS後,它的工作完美