I have the following set up:
The solution revolves around not paying attention to zip file size limitations.
When using DotNetZip to zip large size files you will get errors like the following in your asp.net coding:
When you see these errors it is probably a good idea to change your asp code by adding the line:
[yourZipReference].UseZip64WhenSaving = Zip64Option.Always
This will change your code to save the file in the zip64 format, so you may want to make a filesize check before making this change.
There is another line:
[yourZipReference].CompressionMethod = CompressionMethod.BZip2;// or CompressionMethod.Deflate or CompressionMethod.None
That will cause the module to use the zip compression method that is appropriate for the situation, but I haven't tested this one yet.