Hello,
Do you know if there is anything specific that I have to change to get my slick upload handler to work with files greater than 30MB on ASP.NET MVC 4.0. It worked before I upgraded from .NET 3.5 to .NET 4.0.
I am using SlickUpload version 5.5. My server hosts on IIS 7 in Integrated Mode.
Here are some of the relevant pieces of my web.config:
<system.web><httpRuntime maxRequestLength="1024000" executionTimeout="600" requestLengthDiskThreshold="256"/>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<remove name="HttpUploadModule"/>
<add name="HttpUploadModule" type="Krystalware.SlickUpload.HttpUploadModule, Krystalware.SlickUpload"/>
</modules>
<handlers>
<remove name="SlickUploadHandler"/>
<add name="SlickUploadHandler" verb="GET,POST" path="SlickUpload.axd" type="Krystalware.SlickUpload.SlickUploadHandler, Krystalware.SlickUpload"/>
</handlers>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="219430400"/>
</requestFiltering>
</security>
</system.webServer>
<slickUpload>
<uploadParser maxUploadRequestLength="219430400"/>
<uploadStreamProvider provider="File" location="~/Upload" existingAction="Rename" fileNameMethod="Custom" fileNameGenerator="Viternus.Service.UploadFileNameGenerator, Viternus.Service">
</uploadStreamProvider>
</slickUpload>
The way it behaves is it shows progress for the upload up until the point where it is uploading the 30MB. So, I am uploading a 36 MB file, it fails at about 82%. I am having trouble determining what kind of error is caused by the failure. In my IIS server logs, I see a 500 error code with substatus 64.
Any help with this would be greatly appreciated. I was using URL rewriting with an exclusion for SlickUpload (per a support suggestion on this forum), but I have taken that out for testing and am still seeing the error.