MVC文件上传随机失败

时间:2016-05-31 23:35:06

标签: file model-view-controller upload

我一直致力于MVC项目,其中包括上传文件。我不太清楚这一点。

我已配置好以便每个文件上传〜1GB,现在我们正在谈论一个小图片,比如说我尝试上传的是0.05MB。大约有30%左右的时间我被扔到我项目的错误页面,我注意到我在上传时仍然可以拥有完美的连接。

到目前为止,iPhone / iPad上出现的问题。当我选择上传文件时,它有时会工作,有时则不然。我没有看到任何特定的失败模式,除了我被抛到错误页面,当我的项目中找不到页面/文件时会发生这种情况。

我无法轻松地使用断点调试此问题,因为当项目在线发布时,问题只发生在无线设备(iPhone / iPad)上。我检查了所有的视图和所有"返回功能"在代码中看到没有错误。

我尝试在web.config中添加新值但没有成功(例如,executionTimeout)我还设置了web.config以接受最大~1GB的文件。

正如我所说,即使我按照完全相同的顺序重复上述程序,上传过程也会随机失败。

您认为我应该怎么做,不知道该尝试什么?我可以在我的iPad上调试吗,这对我有帮助。我确实安装了Safari for Windows,没有结果。

在VS2015建设。

非常感谢! 此致

修改

我一直在努力阻止使用自定义的默认错误消息页面(如果找不到上传的文件)并将此行输入到Web.config中:

<add name="ApiURIs-ISAPI-Integrated-4.0" path="/files/*" verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />

但是,由于我并不完全确定它的作用比给我一个漂亮的错误页面更多,它似乎也阻止了一些文件的上传。由于我从Web.config 中删除了这一行,它似乎暂时起作用,如果我们可以指望机会......

0 个答案:

没有答案
相关问题