Azure webapp üzerinde barındırdığım bir hizmet yaptım. Bu, dosya yüklemek için kullanılacaktır. IIS, dosya yükleme boyutunu sınırlayan yerleşik bir güvenlik özelliğine sahiptir. maxRequestLength + maxAllowedContentLength + HTTPS çalışmıyor
Ancak bu benim için çalışmıyor<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="80000000" />
</requestFiltering>
</security>
</system.webServer>
...
<system.web>
<httpRuntime maxRequestLength="80000" targetFramework="4.5.2" executionTimeout="9000" />
</system.web>
Benim web.config aşağıdaki i koyduk Bu sorunu gidermek için. Büyük bir dosya yüklediğimde (örneğin 50mb) bana 404 ile ulaşıyor. Daha küçük bir dosya yüklediğimde (10mb) iyi çalışıyor. Servis bir sabun ve https denir. Çağrı zaman aşımına uğramaz, istisna yapılan aramada 5 kişi içinde gerçekleşir, benim tahminim 30mb yükler ve sonra saldırı ve iptal altında olduğunu düşünür.
Burada bir şey mi eksik?