Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将文件上载到ASP.NET Web API时,访问控制允许源HTTP 500错误_C#_Asp.net_Angular_Asp.net Web Api - Fatal编程技术网

C# 将文件上载到ASP.NET Web API时,访问控制允许源HTTP 500错误

C# 将文件上载到ASP.NET Web API时,访问控制允许源HTTP 500错误,c#,asp.net,angular,asp.net-web-api,C#,Asp.net,Angular,Asp.net Web Api,我想将照片上载到ASP.NET Web API,但某些照片上载时返回错误。我成功上传到大小为17002及更小的文件,但我没有上传大小为17345及更大的文件。注意:Web API上的EnableCors和maxRequestLength=307200和maxAllowedContentLength=314572800都正常。错误,例如,当我尝试上载到大小为17345的照片文件时: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标

我想将照片上载到ASP.NET Web API,但某些照片上载时返回错误。我成功上传到大小为17002及更小的文件,但我没有上传大小为17345及更大的文件。注意:Web API上的EnableCors和maxRequestLength=307200和maxAllowedContentLength=314572800都正常。错误,例如,当我尝试上载到大小为17345的照片文件时:

无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许“源”访问。响应的HTTP状态代码为500


我用的是IIS7。有人对此有解决方案吗?

您是否尝试过以下方法

<system.webServer>
   <security>
      <requestFiltering>
         <requestLimits maxAllowedContentLength="1073741824" />
      </requestFiltering>
   </security>
 </system.webServer>

我也有同样的问题,我发现有两个标签,如:

问题解决了,我把它们结合成这样一个:

<httpRuntime targetFramework="4.6.1" maxRequestLength="1048576" executionTimeout="3600" />

谢谢你的回答。是的,我试过了,在你的回答后我又试了一次,但没有成功。谢谢你,我也有同样的问题,但不知怎么的,我没有意识到同样明显的错误。
<httpRuntime targetFramework="4.6.1" maxRequestLength="1048576" executionTimeout="3600" />