Javascript Ajax post returning“;“404未找到”;含铬

Javascript Ajax post returning“;“404未找到”;含铬,javascript,jquery,asp.net,ajax,google-chrome,Javascript,Jquery,Asp.net,Ajax,Google Chrome,我使用ASP.NET MVC上载一些文件,代码如下: $.ajax({ url: "WorkOrder/upload?id="+g.toString()+"&type="+type.toString(), type:"POST", data: fileData, processData: false, contentType: false, async: true, success: function (res) { if (res=

我使用ASP.NET MVC上载一些文件,代码如下:

$.ajax({
   url: "WorkOrder/upload?id="+g.toString()+"&type="+type.toString(),
   type:"POST",
   data: fileData,
   processData: false,
   contentType: false,
   async: true,
   success: function (res) {
      if (res=="true"){
         showSuccess('succes');
         $('#myModal').modal('toggle');
      }
   }
})
并发布到IIS,在chrome上测试时,我会得到“找不到url”


但是,当直接写入地址栏中的同一地址时,它会触发控制器中的操作。有趣的是,其他计算机Chrome(54版)可以工作,但在某些计算机上不工作,我找不到URL 404(所有计算机在IIS上使用相同的代码)。

猜测可能的问题:

WorkOrder/upload
是一个相对路径,取决于您提出请求时的位置。例如,如果您在页面
localhost/fruit
,请求可能会发送到
localhost/fruitWorkOrder/upload
,返回404是合理的


如果您使用
/WorkOrder/upload
或域中的任何完整路径发出请求,您应该不会有问题。

最终找到问题所在


如果您确定路径正常但出现此错误,则您的文件大小可能超过IIS中的“允许的最大内容长度”。在这种情况下,您将收到此错误“找不到url”。

感谢您的回复。。。但是所有的请求都去同一个地方。