InMemoryMultiaprtFormDataStreamProvider和Azure文件大小

时间:2014-12-16 11:40:08

标签: c# azure

我正在使用此post的解决方案,在本地测试时,它对我来说非常适合所有图像尺寸。但是,当我部署到Azure云服务时,我只能处理大约50k的文件,任何更大的文件都会挂起。

我尝试使用远程azure调试器进行调试,代码挂在以下代码行上。

var provider = await Request.Content.ReadAsMultipartAsync<InMemoryMultipartFormDataStreamProvider>(new InMemoryMultipartFormDataStreamProvider());

我发现抛出异常:System.Net.Http.Formatting.dll中出现'System.AccessViolationException'类型的第一次机会异常

正如我所说,这在模拟器中本地工作正常,但在天蓝色平台上却没有。?

任何人都可以对此提供任何见解吗?

我也尝试将以下内容添加到我的web.config中,但没有运气......

<system.web>
  <httpRuntime targetFramework="4.5" maxRequestLength="32768" />
</system.web>

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

0 个答案:

没有答案