Kendo ui 剑道上传不上传文件

Kendo ui 剑道上传不上传文件,kendo-ui,kendo-asp.net-mvc,sitefinity,Kendo Ui,Kendo Asp.net Mvc,Sitefinity,我遇到了一个剑道用户界面的问题,它是一个剑道jquery插件,似乎是特定于服务器的。我有多个Sitefinity实例抛出相同的错误,但我似乎无法确定错误的根本原因是什么。在剑道上传成功回调中,我得到一个错误,响应未定义。果然,当我找到这个函数的调用者时,我得到了一个空的文件数组,而这段代码似乎正在丢失文件上传的轨迹 function _kendoUploadSuccess(e) { if (!e.response[0].UploadResult) {

我遇到了一个剑道用户界面的问题,它是一个剑道jquery插件,似乎是特定于服务器的。我有多个Sitefinity实例抛出相同的错误,但我似乎无法确定错误的根本原因是什么。在剑道上传成功回调中,我得到一个错误,响应未定义。果然,当我找到这个函数的调用者时,我得到了一个空的文件数组,而这段代码似乎正在丢失文件上传的轨迹

    function _kendoUploadSuccess(e) {
        if (!e.response[0].UploadResult) {
           alert(e.response[0].ErrorMessage);
             if (that._usedByMediaContentUploader) {
                that._fileRemovedHandler();
             }
正如我所说,我认为这是某个地方的配置问题,但我似乎无法找出是什么原因造成的。有没有人经历过这样的错误,或者知道如何解决它


感谢您在黑暗中拍摄,因为我不知道您的HTML是什么样子,但是您的
标记是否配备了
enctype=“multipart/form data”
属性?如果不存在,则表单数据将提交,但不会发送任何文件。这可能是您在处理程序中收到“未定义”的原因。

当我在动态模块上有一个相关的文档和文件字段,并且删除了标题字段(并使用另一个字段作为唯一标识符)时,我看到了这样的错误

在这种情况下,由于Sitefinity的一个js文件中的js脚本错误,Kendo上载失败


这是您的情况吗?

是的,因此我认为正在发生的是,我们的生产服务器被锁定在应用程序池无法执行脚本的位置,并且错误会在我上面发布的点上冒泡到剑道上传脚本。这是该服务器特有的错误,它发生在多个sitefinity实例上,这些实例在我们的开发环境中运行良好。尽管如此,我真的不知道错误发生在哪里,但我怀疑这是一个没有适当权限的服务器。举个例子,我不能执行ps脚本。请注意,应用程序池不执行脚本,它们是由浏览器执行的。所有js文件下载是否正确?如果是,请检查IIS是否按此处所述进行了设置:我遇到的错误出现在管理屏幕中,并且是在我尝试将图像上载到库时出现的。最终,我遇到的错误是ashx上载处理程序返回空数组的结果: