我正在使用此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>