我遇到了Kendo UI的問題,它的KendoUpload jquery插件似乎是服務器特定的。我有多個Sitefinity實例拋出相同的錯誤,但我似乎無法確定錯誤的根本原因是什麼。在kendo上傳成功回調中,我收到一個錯誤,說明響應未定義。果然,當我跟蹤這個函數的調用者時 - 我得到一個空文件陣列,看起來這個代碼正在失去文件上傳的軌道。Kendo上傳不上傳文件
function _kendoUploadSuccess(e) {
if (!e.response[0].UploadResult) {
alert(e.response[0].ErrorMessage);
if (that._usedByMediaContentUploader) {
that._fileRemovedHandler();
}
就像我說的,我認爲這是一個配置問題 - 但我似乎無法弄清楚是什麼原因造成的。有沒有人遇到這樣的錯誤或知道如何解決它?
感謝
是的,所以我認爲正在發生的事情是我們的生產服務器被鎖定到應用程序池無法執行腳本的地方,並且在我上面發佈的地方,錯誤冒泡到了kendo上傳腳本。這是該服務器特有的錯誤,它發生在多個sitefinity實例上,並且這些實例在我們的開發環境中運行良好。 – biscuitcleaver
綜上所述,我真的不知道錯誤發生在哪裏,但我懷疑這是一臺沒有適當權限的服務器。例如,我無法執行ps腳本。 – biscuitcleaver
請注意,應用程序池不執行腳本,它們由瀏覽器執行。所有的js文件是否正確下載? 如果是這樣,檢查IIS是否設置爲這裏描述: http://docs.sitefinity.com/configure-the-iis-to-host-sitefinity-projects –